1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

AWS Amplifyを使ってReactアプリをデプロイ

Posted at

はじめに

React アプリを作成してローカルの開発サーバで動きを確認できたので、デプロイしていく。AWS EC2 インスタンスにサーバ構築をしてデプロイしようと調べていたところ、AWS Amplify という便利なサービスを見つけたので、AWS で React アプリケーションを構築するを参考に試してみる。
なお、React アプリはすでに作成して GitHub レポジトリにプッシュ済みを前提としている。

1. React アプリをデプロイしてホストする

AWS マネジメントコンソールにログインして、AWS Amplify コンソールへ遷移。公式では [Deploy] の下の [GET STARTED] を選択と書かれているが、現在の画面にはないので [Deliver] の下の [Get started] を選択。

amplify_getstarted.png

自身が使用している Git レポジトリプロバイダを選択する。今回の場合は、GitHub を選択。GitHub で認証する。

amplify_host.png

認証完了後に、レポジトリとブランチを指定する。

amplify_authentication.png

ビルド設定 amplify.yml が出てくるので、デフォルトのままと進める。

amplify.yml
version: 1
frontend:
  phases:
    preBuild:
      commands:
        - yarn install # yarn install から修正
    build:
      commands:
        - yarn run build # yarn run build から修正
  artifacts:
    baseDirectory: build
    files:
      - '**/*'
  cache:
    paths:
      - node_modules/**/*

ビルド設定をデフォルトのまま進めて、最終的な詳細を確認して[保存してデプロイ]を選択。しばらく待つとビルドおよびデプロイ完了となる。

amplify_build.png

おわりに

驚くほど簡単にデプロイができた。これをベースに Amplify CLI での扱いなどを理解していきたい。

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

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?