- TODOリスト
- Responder(Python)
- Tortoise
- MySQL
- Docker
- GCP (Cloud Run, Cloud SQL)
docker-compose up --build
http://0.0.0.0 や http://localhost にアクセス
- コンソールからMySQLサーバを作成・起動する
- Cloud Shellなどから
mysql/init/create_db.sql
に記載のコマンドを実行してDB/テーブルを作成する- DBはコンソールからも作成可能
docker build -t responder-todo .
docker tag responder-todo gcr.io/{PROJECT-ID}/responder-todo
docker push gcr.io/[PROJECT-ID]/responder-todo
- コンソールからサービスを作成して実行
- 環境変数
ENV
PROJECT_NAME
を正しく設定 - ポート
80
- 「Cloud SQL 接続」で作成したCloud SQLを指定
ENV
:local
prod
PROJECT_NAME
: GCPのPROJECT_NAME