Docker上で作ったRailsアプリをGoogle Cloud Runにデプロイしました。
データベースにはCloud SQLを使用しようと思っているのですが、Cloud Runにあげたアプリをマイグレーションする方法が分かりません。
https://qiita.com/fuku_tech/items/774c2c2f941bdfd2c5fd
こちらの記事を参考に進めているのですが、以下のようにしてCloud SQL Proxyを起動したあと、どうすればマイグレーションできるのでしょうか?
bash
1$ ./cloud_sql_proxy -dir /cloudsql 22020/03/17 04:38:53 Rlimits for file descriptors set to {&{8500 9223372036854775807}} 32020/03/17 04:38:53 Using gcloud's active project: [PROJECT_NAME] 42020/03/17 04:38:56 Listening on /cloudsql/PROJECT_NAME:asia-east2:myinstance/.s.PGSQL.5432 for PROJECT_NAME:asia-east2:myinstance 52020/03/17 04:38:56 Ready for new connections
記事には別タブを開き環境変数をいれると書いてありますが、別タブで開いて環境変数を設定したら自分のOSに環境変数が設定されるだけではないのでしょうか?
また記事を参考にデプロイ後にbundle exec rails db:seed
をして見ても、ローカルで実行されるだけで何も変わりませんでした。
DockerやCloud Runを触り始めたばかりで、根本的な理解ができていないかも知れませんがどなたかご教授いただけると大変助かります。何卒よろしくお願い致します。
あなたの回答
tips
プレビュー