mirror of
https://github.com/openfrontio/OpenFrontIO.git
synced 2026-06-21 10:10:55 +00:00
added deployment
This commit is contained in:
Regular → Executable
+4
-4
@@ -1,20 +1,20 @@
|
||||
#!/bin/bash
|
||||
|
||||
# Ensure you're authenticated with Google Cloud
|
||||
gcloud auth configure-docker
|
||||
gcloud auth configure-docker us-central1-docker.pkg.dev
|
||||
|
||||
# Build the new Docker image
|
||||
docker build -t openfrontio .
|
||||
|
||||
# Tag the new image (use a version number or 'latest')
|
||||
docker tag openfrontio gcr.io/[YOUR-PROJECT-ID]/openfrontio:latest
|
||||
docker tag openfrontio us-central1-docker.pkg.dev/openfrontio/openfrontio/game-server:latest
|
||||
|
||||
# Push the new image to Google Container Registry
|
||||
docker push gcr.io/[YOUR-PROJECT-ID]/openfrontio:latest
|
||||
docker push us-central1-docker.pkg.dev/openfrontio/openfrontio/game-server:latest
|
||||
|
||||
# Update the GCE instance with the new container image
|
||||
gcloud compute instances update-container openfrontio-instance \
|
||||
--container-image us-central1-docker.pkg.dev/openfrontio/openfrontio:latest \
|
||||
--container-image us-central1-docker.pkg.dev/openfrontio/openfrontio/game-server:latest \
|
||||
--zone=us-central1-a
|
||||
|
||||
echo "Deployment complete. New version should be live soon."
|
||||
Reference in New Issue
Block a user