Skip to content

added network

added network #7

Workflow file for this run

name: Deploy to Cloud Run
on:
push:
branches: [main]
jobs:
deploy:
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v4
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v3
- name: Authenticate to Google Cloud
uses: google-github-actions/auth@v2
with:
credentials_json: ${{ secrets.GCP_SA_KEY }}
- name: Set up gcloud CLI
uses: google-github-actions/setup-gcloud@v2
with:
project_id: personalhub3
- name: Configure Docker for Artifact Registry
run: gcloud auth configure-docker us-docker.pkg.dev
- name: Build and push Docker image
uses: docker/build-push-action@v5
with:
context: ./react_app
push: true
tags: us-central1-docker.pkg.dev/personalhub3/personalhub-artifact-repo/frontend-app:latest
- name: Deploy to Cloud Run
run: |
gcloud run deploy personalhub \
--image=us-docker.pkg.dev/personalhub3/personalhub-repo/personalhub:latest \
--platform=managed \
--region=us-central1 \
--allow-unauthenticated