54 lines
986 B
YAML
54 lines
986 B
YAML
global:
|
|
namespace: fusero-prod
|
|
security:
|
|
cors:
|
|
origin: "https://your-domain.com"
|
|
methods: "GET,POST,PUT,DELETE"
|
|
credentials: true
|
|
https:
|
|
enabled: true
|
|
certSecret: "fusero-tls-secret"
|
|
logging:
|
|
level: "info"
|
|
format: "json"
|
|
monitoring:
|
|
prometheus:
|
|
enabled: true
|
|
path: "/metrics"
|
|
|
|
backend:
|
|
image: fusero-backend:latest
|
|
resources:
|
|
requests:
|
|
cpu: "200m"
|
|
memory: "256Mi"
|
|
limits:
|
|
cpu: "500m"
|
|
memory: "512Mi"
|
|
env:
|
|
# Non-sensitive values only
|
|
NODE_ENV: "production"
|
|
FASTIFY_PORT: "14000"
|
|
CANVAS_API_URL: "https://talnet.instructure.com/api/v1"
|
|
|
|
frontend:
|
|
image: fusero-frontend:latest
|
|
resources:
|
|
requests:
|
|
cpu: "100m"
|
|
memory: "128Mi"
|
|
limits:
|
|
cpu: "300m"
|
|
memory: "256Mi"
|
|
|
|
postgres:
|
|
image: postgres:15
|
|
storage: 5Gi
|
|
resources:
|
|
requests:
|
|
cpu: "200m"
|
|
memory: "256Mi"
|
|
limits:
|
|
cpu: "500m"
|
|
memory: "512Mi"
|