Files
growqr-backend/docker-compose.override.yml

52 lines
1.6 KiB
YAML

# VPS override: make host.docker.internal resolve to the host so the
# backend container can reach product services + spawned per-user
# containers published on host ports (Linux has no built-in mapping).
services:
backend:
extra_hosts:
- "host.docker.internal:host-gateway"
networks:
default:
interview-service:
roleplay-service:
resume-builder-staging:
course-service:
qscore-service-staging:
matchmaking-v2-staging:
user-service-staging:
environment:
DATABASE_URL: postgres://growqr:growqr@growqr-postgres:5432/growqr
RESUME_SERVICE_URL: http://growqr_resume_api:8000
SOCIAL_BRANDING_SERVICE_URL: http://host.docker.internal:18015
SOCIAL_BRANDING_PUBLIC_URL: https://social-staging.gqr.puter.wtf
PRODUCT_SERVICE_TIMEOUT_MS: 10000
PRODUCT_INTERACTIVE_SERVICE_TIMEOUT_MS: 240000
LLM_PROVIDER: opencode
LLM_BASE_URL: https://opencode.ai/zen/v1
LLM_MODEL: kimi-k2.6
GROW_AGENT_MODEL: kimi-k2.6
CONVERSATION_ACTOR_MODEL: kimi-k2.6
networks:
interview-service:
external: true
name: interview-service_default
roleplay-service:
external: true
name: roleplay-service_default
resume-builder-staging:
external: true
name: resume-builder-staging_default
course-service:
external: true
name: course-service_default
qscore-service-staging:
external: true
name: qscore-service-staging_default
matchmaking-v2-staging:
external: true
name: matchmaking-v2_default
user-service-staging:
external: true
name: user-service-staging_default