RSS DEV コミュニティ

Angular ウェブサイトを GCP App Engine スタンダードにデプロイする

Google Cloud App Engine Standard は、静的またはフレームワークで生成された Web フロントエンドをデプロイする経済的な方法を提供します。このマネージド ソリューションは、人気のある言語のサポート、高度な診断、バージョン管理、セキュリティなどの利点をもたらします。Web ページを App Engine にデプロイするには、まず Google Cloud でプロジェクトをセットアップし、特に Python と Standard 環境で設定する必要があります。 次に、`app.yaml` と `.gcloudignore` の 2 つの重要なファイルを追加して、ローカル プロジェクトを準備します。`app.yaml` ファイルは App Engine のデプロイメント記述子として機能し、ランタイム設定や静的ファイルおよびメインの `index.html` の URL ハンドラーを指定します。`.gcloudignore` ファイルは、`node_modules` のような不要なファイルが App Engine にアップロードされるのを防ぎます。 ローカル プロジェクトを構成した後、Google Cloud SDK を使用して Web サイトを発行します。Cloud SDK クライアントをインストールし、シェルでプロジェクトのディレクトリに移動します。まず、`npm install` および `npm run build` を実行して Angular プロジェクトをビルドします。 `gcloud info` を実行して、Cloud SDK が正しい Google Cloud プロジェクトに構成されていることを確認します。プロジェクトの設定が正しくない場合は、`gcloud init` を使用して構成を再初期化してください。プロジェクトがビルドされ、SDK が正しく構成されたら、`gcloud app deploy` を実行します。 Cloud SDK シェルで「Y」を入力してデプロイを確認します。完了すると、デプロイされたサービスの確認およびアクセス URL が表示されます。その後、Google Cloud コンソールでデプロイを確認できます。新しいバージョンには 100% の着信トラフィックが割り当てられます。例のデプロイメントは、`https://deployfrontendweb.rj.r.appspot.com` でアクセスできます。
favicon
dev.to
Publicar un sitio web con angular en GCP AppEngine Standard
Create attached notes ...