Cloud Providers

GCP Deployment Guide

Deploy Ever Gauzy to Google Cloud Platform.

Architecture

Diagram; its source is available below
Diagram source
graph TB
    GLB[Cloud Load Balancer] --> CR1[Cloud Run: API]
    GLB --> CR2[Cloud Run: Webapp]
    CR1 --> SQL[(Cloud SQL PostgreSQL)]
    CR1 --> MR[(Memorystore Redis)]
    CR1 --> GCS[(Cloud Storage)]
    DNS[Cloud DNS] --> GLB

Services Used

GCP ServicePurpose
Cloud RunContainer hosting
Cloud SQLPostgreSQL
MemorystoreRedis
Cloud StorageFile storage
Cloud Load BalancerLoad balancing
Secret ManagerSecrets
Cloud MonitoringMonitoring

Quick Start

# Deploy API to Cloud Run
gcloud run deploy gauzy-api \
  --image ghcr.io/ever-co/gauzy-api:latest \
  --platform managed \
  --region us-central1 \
  --set-env-vars DB_TYPE=postgres,DB_HOST=/cloudsql/project:region:instance \
  --add-cloudsql-instances project:region:instance \
  --allow-unauthenticated

Edit this page

Copyright © 2023-Present Ever Co. LTD.Docs by Sourcey