version: '3.8' services: model-backend: build: context: ../.. dockerfile: .devcontainer/backend/Dockerfile args: USER_UID: ${UID:-1000} USER_GID: ${GID:-1000} command: sleep infinity ports: - "8000:8000" volumes: - ../../:/workspaces/model - ~/.gitconfig:/home/vscode/.gitconfig:ro # GitHub CLI auth from host (created by `gh auth login`). Used by the # postCreate skill installer to clone private Hestia-Homes repos. - ~/.config/gh:/home/vscode/.config/gh:ro environment: - SSH_AUTH_SOCK=${SSH_AUTH_SOCK:-} # Fallback HTTPS auth if ~/.config/gh isn't present on the host. - GITHUB_TOKEN=${GITHUB_TOKEN:-} networks: - backend-net - shared-dev db: image: postgres:17.4 restart: unless-stopped ports: - 5432:5432 environment: - PGDATABASE=tech_team_local_db - POSTGRES_USER=postgres - POSTGRES_PASSWORD=makingwarmerhomes volumes: - postgres-data-two:/var/lib/postgresql/data networks: - backend-net networks: backend-net: driver: bridge shared-dev: external: true volumes: postgres-data-two: