Organizar archivos de deployment en carpeta deploy/
This commit is contained in:
25
deploy/gcloud/update-deployment.sh
Normal file
25
deploy/gcloud/update-deployment.sh
Normal file
@@ -0,0 +1,25 @@
|
||||
#!/bin/bash
|
||||
|
||||
# Script para actualizar el deployment en la VM de Google Cloud
|
||||
# Se puede ejecutar manualmente o desde CI/CD
|
||||
|
||||
PROJECT_ID="tu-proyecto-gcloud" # Cambiar por tu project ID
|
||||
ZONE="us-central1-a"
|
||||
VM_NAME="snatchgame-vm"
|
||||
|
||||
echo "Actualizando deployment en VM de Google Cloud..."
|
||||
|
||||
# Ejecutar script de deployment en la VM
|
||||
gcloud compute ssh $VM_NAME \
|
||||
--zone=$ZONE \
|
||||
--command="sudo /opt/deploy-snatchgame.sh"
|
||||
|
||||
echo "Deployment actualizado exitosamente!"
|
||||
|
||||
# Verificar que el contenedor está corriendo
|
||||
echo "Verificando estado del contenedor..."
|
||||
gcloud compute ssh $VM_NAME \
|
||||
--zone=$ZONE \
|
||||
--command="docker ps | grep snatchgame"
|
||||
|
||||
echo "¡Listo! El juego debería estar disponible en http://snatchgame.nucleoriofrio.com"
|
||||
Reference in New Issue
Block a user