次のJSアプリを展開します
あなたは、S 3を使用してAOR上の静的なアプリケーション/ウェブサイトを展開することができますまたは増幅.私はAWSを増幅し、このチュートリアルでは、私はすぐにどのようにあなたの次を展開することができますを見るつもりです.はいのJSアプリはci/cdで5分以内に増幅します.
私は、あなたがすでに次を持っていると仮定します.準備ができていない場合はclone this sample app .
AWSコンソールから「AWSアンプ」をクリックします
あなたがAWSの増幅のホームページにあると、[スタート]を選択します
その後、「配達」セクションの下で、「Get Start」をクリックしてください
Githubを選択し、「続行」をクリックします-あなたが助けを必要とするならば、それはあなたがGithubを認可するよう頼みます
を選択し、次のをクリックします
AWSアンプは自動的にビルドスクリプトを生成しますが、少し変更する必要があります.をクリックして
最後のビルド設定は次のようになります.👇🏽
をクリック
をクリックします
それです.すべての段階が渡されたら、リンクをクリックすることができますし、アクションであなたのアプリケーションを参照してください.
CI/CD(技術的にのみCD)が動作しているかどうかをテストするには、あなたのアプリケーションに変更を行い、あなたのレポにプッシュします.すべてのステージが過ぎた後に、彼らは生きるべきです.
ℹ️ 注意: あなたが使用しないならば 私たちはNext.js static export
任意のフロントエンド/静的アプリ(反応、Vue、角度など)をホストするための同じ手順を使用することができます-もNuxtを展開することができます.jsアプリ あなたが使いたくないならば
私は、あなたがすでに次を持っていると仮定します.準備ができていない場合はclone this sample app .
ステップ1
AWSコンソールから「AWSアンプ」をクリックします
あなたがAWSの増幅のホームページにあると、[スタート]を選択します
その後、「配達」セクションの下で、「Get Start」をクリックしてください
ステップ2
Githubを選択し、「続行」をクリックします-あなたが助けを必要とするならば、それはあなたがGithubを認可するよう頼みます
ステップ3
を選択し、次のをクリックします
ステップ4
AWSアンプは自動的にビルドスクリプトを生成しますが、少し変更する必要があります.をクリックして
build
and artifacts
セクション最後のビルド設定は次のようになります.👇🏽
version: 1
frontend:
phases:
preBuild:
commands:
- yarn install
build:
commands:
- yarn run export
artifacts:
baseDirectory: out
files:
- '**/*'
cache:
paths:
- node_modules/**/*
ビルド設定を更新したら、「保存」をクリックしますをクリック
ステップ5
をクリックします
それです.すべての段階が渡されたら、リンクをクリックすることができますし、アクションであなたのアプリケーションを参照してください.
CI/CD(技術的にのみCD)が動作しているかどうかをテストするには、あなたのアプリケーションに変更を行い、あなたのレポにプッシュします.すべてのステージが過ぎた後に、彼らは生きるべきです.
ℹ️ 注意:
yarn
, これに応じてビルド設定を変更してくださいnpm
) static exports
とSSRを必要とread this Reference
この問題について(次のJSアプリを展開します), 我々は、より多くの情報をここで見つけました https://dev.to/aws-builders/host-next-js-app-on-aws-within-5-minutes-with-ci-cd-1o0aテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol