# Guía de Instalación de gcloud cli y cloud_sql_proxy ## Windows 10/11 ### Pre-Requisitos 1. Cuenta @petroil.com.mx registrada en Google (https://accounts.google.com/signup) 2. Sistema Windows 8.1 en adelante 3. Conexión a Internet. ### Instalación de gcloud cli 1. **Descarga el SDK de Google Cloud:** Visita el siguiente enlace para descargar el instalador interactivo del SDK de Google Cloud: [Google Cloud SDK Installer](https://cloud.google.com/sdk/docs/downloads-interactive#windows) 2. **Ejecuta el instalador:** Ejecuta el archivo `.exe` descargado. Esto abrirá una terminal y comenzará el proceso de instalación. 3. **Inicia la autenticación:** Autentícate utilizando el siguiente comando en la terminal: ```bash gcloud auth login ``` Sigue las instrucciones para iniciar sesión con tu cuenta de Google, **Utilizar su correo @petroil.com.mx** 4. **Configura el proyecto:** Configura tu proyecto de GCP usando el siguiente comando (reemplaza `your_project_id` con el ID de tu proyecto): ```bash gcloud config set project your_project_id ``` Felicitaciones, ¡ahora tienes `gcloud cli` instalado y configurado en tu sistema Windows! Fuente: ### Instalación de cloud_sql_proxy 1. **Descarga cloud_sql_proxy:** Usa el siguiente comando para descargar el archivo zip de `cloud_sql_proxy` en tu sistema: [Descargar: cloud_sql_proxy_x64.exe](https://dl.google.com/cloudsql/cloud_sql_proxy_x64.exe) Alternativa: ```bash curl https://dl.google.com/cloudsql/cloud_sql_proxy_x64.exe -o cloud_sql_proxy.exe ``` 2. **Verifica la descarga:** Después de que la descarga esté completa, verifica que el proxy esté instalado correctamente ejecutando el siguiente comando: ```bash cloud_sql_proxy.exe ``` Si el comando se ejecuta con éxito y muestra el mensaje `Listening on 127.0.0.1:1433 for your_project_id:your_region:your_instance`, entonces `cloud_sql_proxy` se instaló correctamente. 3. **Configura el proxy:** Para conectar tu aplicación local con la instancia de Cloud SQL, debes iniciar `cloud_sql_proxy` con las credenciales adecuadas. Aquí está el comando de ejemplo (reemplaza `your_project_id:your_region:your_instance` con tu información de proyecto, región e instancia): ```bash ./cloud_sql_proxy.exe -g project_id:your_region:your_instance=tcp:1433 ``` Ejemplo: ```bash ./cloud_sql_proxy.exe -g sipp-app:us-central1:production -p 1433 ``` Ahora puedes usar `cloud_sql_proxy` para conectarte a tus instancias de Google Cloud SQL desde tu máquina local. --- ## Linux ### Pre-Requisitos 1. Cuenta @petroil.com.mx registrada en Google (https://accounts.google.com/signup) 2. Sistema Linux basado en Debian/Ubuntu o cualquier otra distribución. 3. Conexión a Internet. ### Instalación de gcloud CLI (Debian/Ubuntu) - [Instrucciones de instalación](https://cloud.google.com/sdk/docs/install?hl=es-419#deb) ### Instalación de gcloud CLI (binario) 1. **Descarga el SDK de Google Cloud:** Abre una terminal y descarga el SDK de Google Cloud con el siguiente comando: ```bash curl https://sdk.cloud.google.com | bash ``` 2. **Reinicia tu shell:** Reinicia tu shell ejecutando el siguiente comando: ```bash exec -l $SHELL ``` 3. **Inicializa el SDK de Google Cloud:** Inicializa el SDK de Google Cloud con el siguiente comando: ```bash gcloud init ``` Sigue las instrucciones para iniciar sesión con tu cuenta de Google que tiene los permisos de administrador del proyecto de GCP (Google Cloud Platform). 4. **Configura el proyecto:** Configura tu proyecto de GCP usando el siguiente comando (reemplaza `your_project_id` con el ID de tu proyecto): ```bash gcloud config set project your_project_id ``` Felicitaciones, ¡ahora tienes `gcloud cli` instalado y configurado en tu sistema Linux! ### Instalación de cloud_sql_proxy 1. **Descarga cloud_sql_proxy:** Usa el siguiente comando para descargar `cloud_sql_proxy` en tu sistema: ```bash wget https://dl.google.com/cloudsql/cloud_sql_proxy.linux.amd64 -O cloud_sql_proxy ``` 2. **Haz que el archivo sea ejecutable:** Cambia los permisos del archivo para que sea ejecutable con el siguiente comando: ```bash chmod +x cloud_sql_proxy ``` 3. **Verifica la descarga:** Después de que la descarga esté completa, verifica que el proxy esté instalado correctamente ejecutando el siguiente comando: ```bash ./cloud_sql_proxy ``` Si el comando se ejecuta con éxito y despliega sus opciones, entonces `cloud_sql_proxy` se instaló correctamente. 4. **Configura el proxy:** Para conectar tu aplicación local con la instancia de Cloud SQL, debes iniciar `cloud_sql_proxy` con las credenciales adecuadas. Aquí está el comando de ejemplo (reemplaza `project_id:your_region:your_instance` con tu información de proyecto, región e instancia): ```bash ./cloud_sql_proxy -g project_id:your_region:your_instance=tcp:1433 ``` ```bash ./cloud-sql-proxy -g sipp-app:us-central1:production -p 1433 ``` Ahora puedes usar `cloud_sql_proxy` para conectarte a tus instancias de Google Cloud SQL desde tu máquina local. # Actualización de Lucee **v5.4.2.17** 1. Actualizar git y cambiar branch ``` git fetch git checkout lucee-upgrade ``` 2. Re-crear el container en local: `docker-compose build --no-cache --force-rm` 3. Correr container `docker-compose up`