52 lines
1.6 KiB
YAML
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
|