Despliegue del Portal de Operaciones en Google Cloud Run
Este procedimiento describe los pasos para realizar un deploy manual o revisar fallas en el pipeline automatizado.
Requisitos previos
- Consola de Google Cloud configurada con permisos de Project Editor.
- Docker instalado en la máquina local o agente de CI/CD.
- Acceso al repositorio privado de GitHub.
Procedimiento paso a paso
- Verificar variables de entorno:
Revisar que el archivo
.env.productionno contenga credenciales hardcoded. Los secretos deben estar almacenados en Secret Manager de GCP. - Construir la imagen Docker local (en caso de deploy manual):
docker build -t gcr.io/electrica-andina/portal-ops:latest . - Autenticar gcloud con Docker:
gcloud auth configure-docker - Subir imagen al registro:
docker push gcr.io/electrica-andina/portal-ops:latest - Desplegar servicio en Cloud Run:
gcloud run deploy portal-operaciones \ --image gcr.io/electrica-andina/portal-ops:latest \ --platform managed \ --region us-east1 \ --allow-unauthenticated - Verificación: Acceder a
https://ops.electrica-andina.cly verificar inicio de sesión con Google.
Relacionado: andina-portal, despliegue-cloud-run