Skip to content

Latest commit

 

History

History
41 lines (27 loc) · 2.55 KB

opptional.md

File metadata and controls

41 lines (27 loc) · 2.55 KB

おまけ

[Step2]AWSリソースをserverless.ymlで作成する

Serverless Frameworkでは、CloudFormation的な記法でAWSリソースを起動できます。 S3 Bucket作った例をQiitaに書いてるので、興味がある人は試してみてください。

[Step3]Serverless Frameworkで動的webサイトを配信する

API GatewayからHTMLを返す方法を利用して、Reactなどを使って動的にwebサイトを配信することもできます。 Express.jsつかうより楽なケースもあるかと思いますので、試してみてください。

[Step2]デプロイを自動化する

Circle CIやTravis CI / CodeDeployを使ってデプロイを自動化することもできます。

[Step5]サイトを公開するには?

npm run buildした後にpublic/ディレクトリ配下を公開サーバーにアップロードすればOKです。

ただしReact Routerの仕様上、全てのリクエストをindex.htmlにリダイレクトする必要があり、そのままS3にアップロードするだけでは死にます。

Netlify用のリダイレクトルールは設定されていますので、Netlifyの無料アカウントを利用されるのがよいかもしれません。 https://www.netlify.com/

X-ray

X-rayも使えないことはないです。

「もっと参考記事よこせ」という方へ

日本人のコアコミッターがQiitaに記事めっちゃ書いてるんで、それみましょう。 @horike37