# Utilisation de Homebrewbrew install google-cloud-sdk# Connexion à Google Cloudgcloud auth login# Configurer Docker pour utiliser Google Cloudgcloud auth configure-docker
# Créer un bucket de stockagegsutil mb -l us-central1 gs://casebender-storage# Créer un compte de service pour le stockagegcloud iam service-accounts create casebender-storage \ --display-name "Compte de Service pour Stockage CaseBender"# Obtenir l'email du compte de serviceSTORAGE_SA_EMAIL=$(gcloud iam service-accounts list \ --filter="displayName:Compte de Service pour Stockage CaseBender" \ --format="value(email)")# Accorder les permissionsgsutil iam ch \ serviceAccount:$STORAGE_SA_EMAIL:objectViewer,objectCreator \ gs://casebender-storage# Créer et télécharger la clé du compte de servicegcloud iam service-accounts keys create storage-key.json \ --iam-account=$STORAGE_SA_EMAIL# Créer un secret pour les identifiants de stockagegcloud secrets create casebender-storage-key \ --replication-policy="automatic"# Importer la clé du compte de service comme secretgcloud secrets versions add casebender-storage-key \ --data-file=storage-key.json
# Voir les journaux de servicegcloud logging read "resource.type=cloud_run_revision AND resource.labels.service_name=casebender" --limit 50# Diffuser les journaux en continugcloud logging tail "resource.type=cloud_run_revision AND resource.labels.service_name=casebender"
# Construire et déployer une nouvelle versiongcloud builds submit --config cloudbuild.yaml# Revenir en arrière si nécessairegcloud run services rollback casebender \ --to-revision=ID_REVISION \ --region=us-central1