Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
デプロイ講座_福プロ.pdf
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
ItoJum
July 23, 2025
37
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
デプロイ講座_福プロ.pdf
ItoJum
July 23, 2025
More Decks by ItoJum
See All by ItoJum
サマーインターンシップのメン ターをやって得た学び5選_あつまれ!若⼿エンジニアのLT&ゆるっと交流会
itojum
0
57
SmartHRを支える従業員データ基盤とそのインフラ_Innovative Crosstalk Jamboree Geeks '26
itojum
0
360
VRChat.rbの野望.pdf
itojum
0
11
なぜtree-sitter-rubyの日本語シンボルはシンタックスハイライトされないのか
itojum
0
91
Ractorを試してみるぞ!+メタバースにおける地域.rbをやっているぜ
itojum
0
51
新卒一年目のコミュニティ駆動ライフ_新卒N年目のLT交流会.pdf
itojum
0
120
VRChat.rb_4_Ractorで始める並列処理.pdf
itojum
0
17
Rubyistのカテゴリを聞きに来ました_roppongirb.pdf
itojum
0
16
VRChat.rb_3_UzumibiでRubyのDiscord_BotをCloudflareにデプロイしたい.pdf
itojum
0
25
Featured
See All Featured
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
16
2.1k
Facilitating Awesome Meetings
lara
57
7.1k
From π to Pie charts
rasagy
0
340
JAMstack: Web Apps at Ludicrous Speed - All Things Open 2022
reverentgeek
1
580
Side Projects
sachag
455
43k
世界の人気アプリ100個を分析して見えたペイウォール設計の心得
akihiro_kokubo
PRO
74
42k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.8k
Writing Fast Ruby
sferik
630
63k
Build The Right Thing And Hit Your Dates
maggiecrowley
39
3.4k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
659
62k
Why Your Marketing Sucks and What You Can Do About It - Sophie Logan
marketingsoph
0
400
Building a A Zero-Code AI SEO Workflow
portentint
PRO
0
700
Transcript
デプロイ講座 ~Webアプリを公開してみよう!~ 福プロ 2025-07-23 いとじゅん / @itojum1230 1
目次 はじめに 1 Webアプリケーションの仕組み 2 デプロイとは 3 Webアプリを動かしてみよう! 4 デプロイしてみよう!
5 まとめ 6 2
準備してもらったもの PC GitHubアカウント インストールしているもの Node.js Git 準備できてない方はこの後の時間で準備お願いします はじめに 3
めっちゃ簡略化するとこんな感じ Webアプリケーションの仕組み 4
今回の講座の内容だとこんな感じ Webアプリケーションの仕組み 5
デプロイとは 6
以下のリポジトリをforkして、cloneしてください https://github.com/itojum/deploy_course Webアプリを動かしてみよう! 7
READMEの実行方法に従って実行してみてください Webアプリを動かしてみよう! 8
簡単にグローバルに公開するためには、 クラウドサービスを使うのがおすすめです Cloudflare Pages、GitHub Pages、Vercelを利用します 時間がある人はWebアプリのコードリーディングや 改造をしてみてください デプロイしてみよう! 9
Cloudflare Pages Cloudflareのサービスの1つ 無料で結構いい感じに動く 凝ったアプリをデプロイするときは、Cloudflare Workersを使 う デプロイしてみよう!Cloudflare Pages編 10
1. Cloudflareのアカウントを作成 - Googleログインがおすすめ 2. 「アプリケーションを作成す る」をクリック 3. Pagesを選択 4.
「既存のGitリポジトリをインポ ートする」 デプロイしてみよう!Cloudflare Pages編 11
5. deploy_course リポジトリを選 択 6. ビルド出力ディレクトリに tetris を入力 7. 「保存してデプロイする」
デプロイしてみよう!Cloudflare Pages編 12
8. デプロイが完了すると、 URLが表示されます 9. URLをクリックして表示さ れたら完了 デプロイしてみよう!Cloudflare Pages編 13
GitHub Pages GitHubのサービスの1つ 静的なWebアプリをデプロイするのには使える サーバーサイドは無理 デプロイしてみよう!GitHub Pages編 14
1. forkしたリポジトリ のSettingsを開く 2. Pagesを開く 3. Branchのmainを選 択 4. 「Save」をクリック
デプロイしてみよう!GitHub Pages編 15
5. Actionsタブを開く 6. これが になったらク リック デプロイしてみよう!GitHub Pages編 16
https://[ユーザー名].github.io/deploy_course/quiz/ 7. 表示されたら完了 デプロイしてみよう!GitHub Pages編 17
Vercel Web系のライブラリやフレームワークを大体デプロイできる Next.jsのデプロイをするならVercelが最適 今回はReactのアプリをデプロイしてみる デプロイしてみよう!Vercel編 18
1. Vercelのアカウントを作成 2. 「Add New...」→「Project」 をクリック 3. deploy_course リポジトリを import
4. Root DirectoryのEditをクリッ クして todo を選択 5 「Deploy」をクリック デプロイしてみよう!Vercel編 19
6. アプリの画面をクリック 7. 表示されたら完了 デプロイしてみよう!Vercel編 20
Webアプリケーションの仕組み ユーザー、ブラウザ、サーバー デプロイは割と簡単にできる 今回はGitHub Pages、Cloudflare Pages、 Vercelを利用した どれが簡単だったかな? 自分が作ったアプリを公開してみよう! まとめ
21