1 Mongo Atlasのセットアップ

Mongo Atlasにアクセスして登録し、クラスタおよびデータベースを作成します。

データベースの接続文字列(mongodb+srv://hogehogeなど)を忘れずチェックしてください。

2 クラウドストレージのバケットを設定する

gcloud gsutil dockerコマンドがインストール、gcloudコマンドがGoogleアカウントでログインし、GCPプロジェクトがすでに初期化されていると仮定します。

gsutil mb gs://reearth-bucket-example

3 クラウドランでRe:Earthを展開する

docker pull reearth/reearth
docker tag reearth/reearth us-docker.pkg.dev/my-project/my-repository/reearth
docker push us-docker.pkg.dev/my-project/my-repository/reearth
gcloud run deploy reearth \\
--allow-unauthenticated \\
--image=us-docker.pkg.dev/my-project/my-repository/reearth \\
--set-env-vars REEARTH_DB=mongodb+srv://hogehoge \\
--set-env-vars REEARTH_GCP_BUCKET=reearth-bucket-example

<aside> 📢 INFO:ReEarthでは、条件によって様々な設定を環境変数で行うことができます。 詳しくは、「Re:Earthの設定方法」をご覧ください。

</aside>