diff --git a/docker-compose.yml b/docker-compose.yml index 5f3e3e9..76dd9e6 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -28,7 +28,7 @@ services: environment: USER_UID: "1000" USER_GID: "1000" - GITEA__server__ROOT_URL: http://localhost:3001 + GITEA__server__ROOT_URL: ${GITEA_ROOT_URL:-http://localhost:3001} GITEA__server__SSH_PORT: "2222" GITEA__security__INSTALL_LOCK: "true" GITEA__service__DISABLE_REGISTRATION: "true" @@ -80,15 +80,17 @@ services: NODE_ENV: ${NODE_ENV:-production} DATABASE_URL: postgres://${POSTGRES_USER:-growqr}:${POSTGRES_PASSWORD:-growqr}@postgres:5432/${POSTGRES_DB:-growqr} # Central Gitea (shared org-wide instance) - GITEA_URL: http://gitea:3000 + # Internal is backend -> compose service. Public is Git remote URL used by OpenCode/spawned containers. + GITEA_INTERNAL_URL: http://gitea:3000 + GITEA_PUBLIC_URL: ${GITEA_PUBLIC_URL:-http://host.docker.internal:3001} GITEA_ADMIN_USER: ${GITEA_ADMIN_USER:-growqr-admin} GITEA_ADMIN_PASSWORD: ${GITEA_ADMIN_PASSWORD:-growqr-admin-dev} GITEA_ADMIN_TOKEN: ${GITEA_ADMIN_TOKEN:-} GITEA_ORG_NAME: ${GITEA_ORG_NAME:-growqr} # Version tracking for image rollouts (changes.md ยง9) - OPENCODE_IMAGE_VERSION: ${OPENCODE_IMAGE_VERSION:-1.0.0} + OPENCODE_IMAGE_VERSION: ${OPENCODE_IMAGE_VERSION:-dev} MIGRATION_VERSION: ${MIGRATION_VERSION:-1} - PROMPT_VERSION: ${PROMPT_VERSION:-1} + PROMPT_VERSION: ${PROMPT_VERSION:-2} # Rivet RIVET_ENDPOINT: http://default:${RIVET_ADMIN_TOKEN:-dev-admin-token}@rivet-engine:6420 RIVET_CLIENT_ENDPOINT: ${RIVET_CLIENT_ENDPOINT:-http://127.0.0.1:4000/api/rivet} diff --git a/package.json b/package.json index 51b06f2..1bd4169 100644 --- a/package.json +++ b/package.json @@ -8,6 +8,7 @@ "build": "tsc -p tsconfig.json", "start": "node dist/index.js", "typecheck": "tsc -p tsconfig.json --noEmit", + "workflows:smoke": "tsx src/workflows/smoke-test.ts", "db:generate": "drizzle-kit generate", "db:migrate": "tsx src/db/migrate.ts", "db:studio": "drizzle-kit studio",