googleforgames / global-multiplayer-demo

This multiplayer demo is a cloud first implementation of a global scale, realtime multiplayer game utilising dedicated game servers, utilising both Google Cloud's products and open source gaming solutions.
Apache License 2.0
117 stars 16 forks source link

Move liquidbase.properties off local machine. #239

Closed markmandel closed 8 months ago

markmandel commented 8 months ago

This moves the liquidbase.properties file into a GCS bucket, so it's referencable from the Cloud Build script that does the Spanner schema migration.

This moves the file off the local file system, which is a pre-requisite work for #192, and should also be done before marking #181 as complete.

To test:

cd $GAME_DEMO_HOME/infrastructure
terraform apply
cd $GAME_DEMO_HOME/infrastructure/schema
gcloud builds submit --config=cloudbuild.yaml

There should be no changes to the schema.