fix(web): resolve dashboard widget errors and deployment config
All checks were successful
ci/woodpecker/push/web Pipeline was successful

- Add workspace ID to ActiveProjectsWidget API calls (fixes 401/403)
- Add ORCHESTRATOR_URL and ORCHESTRATOR_API_KEY to web service in swarm
  compose (fixes 503 on orchestrator proxy routes)
- Add internal network to web service for orchestrator connectivity
- Update .env.example domain examples to single-level subdomains
- Fix version display on login page from v0.1 to v0.0.20

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-02-26 21:49:07 -06:00
parent 83d5aee53a
commit badc6ce9e6
4 changed files with 25 additions and 11 deletions

View File

@@ -176,6 +176,9 @@ services:
NODE_ENV: production
PORT: ${WEB_PORT:-3000}
NEXT_PUBLIC_API_URL: ${NEXT_PUBLIC_API_URL}
# Server-side orchestrator proxy (API routes forward to orchestrator service)
ORCHESTRATOR_URL: http://orchestrator:3001
ORCHESTRATOR_API_KEY: ${ORCHESTRATOR_API_KEY}
healthcheck:
test:
[
@@ -187,6 +190,7 @@ services:
retries: 3
start_period: 40s
networks:
- internal
- traefik-public
deploy:
restart_policy: