Static apps y Google Cloud mas gsutil


Google Cloud

Hay muchas herramientas que se pueden usar para hacer deploy de aplicaciones del tipo front-end o estáticas. Las que yo conocía:

… y el muy conocido y tradicional, copiar y pegar usando ftp o alguna web console.

La última que empecé a usar es gsutil que es parte de las herramientas de cloud de Google (y de gloud).

My cómodo, similar a surge, el usuario hace login local y de ahí define los commandos que se van a ejecutar.

Para hacer deploy en mi caso fue rsync:

gsutil -m rsync -d -r ./PATH_TO_FOLDER gs:://BUCKET_NAME

Boom. Listo. Archivos en el bucket. No olvidar hacer que los archivos sean públicos con gsutil -m acl -r set public-read gs://BUCKET_NAME y todo en orden.

Así de fácil.

Cómo se instala: https://cloud.google.com/storage/docs/gsutil_install

Los pasos son instalar gscloud, inicializarlo (gscloud init) y luego preparar la config del bucket (la herramienta lo preguntará directamente).

Rápido y práctico.

Saludos,
Gorka