Open jordidh opened 1 year ago
Per desplegar primer crear la BD al cloud:
Autoritza la xarxa client
=========================
After your MySQL instance has finished creating, add your VM's external IP as an authorized network:
Click Connections.
On the Connections page, click the Networking tab
Click Add a network.
Enter a Name of your choice, then in the Network box enter the static IP address of your VM.
Click Done, then click Save.
Click Overview.
In the Connect to this instance card, copy the Public IP address and save it.
You should now have two IP addresses recorded: one for your VM, the other for your MySQL instance.
https://cloud.google.com/sql/docs/mysql/connect-instance-cloud-run
Després crear els secrets (el fitxer config.js):
https://cloud.google.com/run/docs/configuring/services/secrets
You can make a secret available to your containers in either of two ways:
Finalment crea el servei a Cloud Run:
Comandes per consultar els serveis desplegats a cloud run:
gcloud run services list --project=cargo-loading-project gcloud run services describe onion-cargo-loading-service --project=cargo-loading-project --region=europe-west1
Obectiu Desplegar l'aplicació serverless a Google amb CloudSQL, Cloud RUN i amb una API Gateway
Solució Configurar des de Google un procés de desplegament i actualització automàtic a Cloud Run cada vegada que es faci un commit a la branca master del projecte. Configurar una API gateway per accedir al servei a partir de API KEY
A mes a mes Estudiar com fer servir diversos nivells de caché Estudiar com reduir costos:
https://towardsdatascience.com/how-to-connect-to-gcp-cloud-sql-instances-in-cloud-run-servies-1e60a908e8f2