Delete ecstatic-motif-393807-8691b4776d07.json #12
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
name: Back End Deployment on Cloud Run | |
on: | |
push: | |
branches: [ "main" ] | |
jobs: | |
# To build the project | |
build-back: | |
runs-on: ubuntu-latest | |
defaults: | |
run: | |
working-directory: ./travian/backend/ | |
permissions: | |
contents: 'read' | |
id-token: 'write' | |
steps: | |
- name: Checking out code | |
uses: actions/checkout@v3 | |
- name: Google Auth | |
id: auth | |
uses: 'google-github-actions/[email protected]' | |
with: | |
credentials_json: '${{ secrets.GCP_SA_KEY }}' | |
- name: Fix Auth | |
run: yes | gcloud auth login --cred-file="$GOOGLE_APPLICATION_CREDENTIALS" | |
- name: Deploy to Cloud Run | |
run: gcloud run deploy backend --image=gcr.io/ecstatic-motif-393807/backend:1.0.0 --port=8000 --platform managed --allow-unauthenticated --region=europe-west1 \ | |
--add-cloudsql-instances ecstatic-motif-393807:us-central1:travian-db \ | |
--set-env-vars INSTANCE_UNIX_SOCKET="/cloudsql/ecstatic-motif-393807:us-central1:travian-db" \ | |
--set-env-vars INSTANCE_CONNECTION_NAME="ecstatic-motif-393807:us-central1:travian-db" \ | |
--set-env-vars DB_NAME="quickstart_db" \ | |
--set-env-vars DB_USER="pierre" \ | |
--set-env-vars DB_PASS="123456" |