1
0

AWS Amplify Hosting に React (Vite) アプリをデプロイする

Last updated at Posted at 2023-10-15

2024/05/15
この記事の内容は古いです.

Ubuntu 22.04 (WSL2) で実行しています.

Vite + React プロジェクトを作成

> npm create vite@latest
Need to install the following packages:
  create-vite@4.4.1
Ok to proceed? (y)
✔ Project name: … vite-project
✔ Select a framework: › React
✔ Select a variant: › TypeScript + SWC

Scaffolding project in /home/be4rr/projects/vite-project...

Done. Now run:

  cd vite-project
  npm install
  npm run dev
> cd vite-project
> npm install
added 153 packages, and audited 154 packages in 11s

37 packages are looking for funding
  run `npm fund` for details

found 0 vulnerabilities

開発サーバーを起動して動作を確認します.

> npm run dev

  VITE v4.4.11  ready in 138 ms

  ➜  Local:   http://localhost:5173/
  ➜  Network: use --host to expose
  ➜  press h to show help

http://localhost:5173 をブラウザで開くとReactアプリが動作しているのを確認できます.
image.png

満足したらターミナル上でCtrl+Cを押して開発サーバーを停止します.

GitHub にアップロード

ここでGithubにプロジェクトをアップロードします.GitHubへのアップロードはコマンドで行っても良いですが,VSCodeから行うととても簡単です.
Animation.gif

GitHubにリポジトリが作成され,プロジェクトの中身がアップロードされます.
image.png

Amplify Hosting にデプロイ

AWSマネジメントコンソールから AWS Amplify を開きます.AWS Amplify のページを下の方までスクロールして Amplify Hosting の「使用を開始する」を押します.Amplify Studio ではないので注意してください.
image.png

GitHubを選択します.
image.png

先ほど作成したGitHubリポジトリとブランチを選びます.米初回の場合はGitHubとの接続を求められます.
image.png

「構築とテストの設定」で「編集」を押し,ビルド設定を編集します.
image.png

ビルド設定を次のように変更します.

- baseDirectory: /
+ baseDirectory: dist

最後に設定を確認し,「保存してデプロイ」します.
image.png

画面が遷移しデプロイが始まります.デプロイが完了後に左下のURLを開くとデプロイされたアプリを確認できます.
image.png

image.png

アプリの削除

デプロイしたアプリを削除するには,右上の「アクション」から「アプリの削除」を選択します.
image.png

参考

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0