Files
OpenFrontIO/update-deploy.sh
T
2024-08-13 20:07:20 -07:00

20 lines
756 B
Bash
Executable File

#!/bin/bash
# Ensure you're authenticated with Google Cloud
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 us-central1-docker.pkg.dev/openfrontio/openfrontio/game-server:latest
# Push the new image to Google Container Registry
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/game-server:latest \
--zone=us-central1-a
echo "Deployment complete. New version should be live soon."