2022-02-21
GCPのCloud Runというサービスのチュートリアルをやってみたので、メモを残します。
MacOSのインストール方法は、パッケージをダウンロードして、ユーザーのホームディレクトリ(/Users/{username}
)に展開する方法が推奨されているので、そのようにしました。
インストール時に
を実行し、.zshrc
にgcloudコマンドのためのpathを追加しました。
その後、gcloud init
コマンドで初期化を行いました。
それでは本題。
PHPファイルの作成
Hello Worldと表示するPHPのファイル(index.php)を任意のプロジェクトルートに作成します。
Hello 環境変数NAMEの値がなければ、デフォルト値としてworld
が$name
に入るというプログラムになっています。
Dockerfileの作成
php:8.0-apache
なので、PHP8系のイメージを使っています。
最後の行はPHPの本番環境の設定を適用するためにあります。
dockerignoreの追加
.dockerignore
ファイルを追加します
後は以下のコマンドでデプロイされます。
権限の有効化等を聞かれますのですべてyes
で答える必要がありました。