addff8f0cc
Previous pipeline built images locally via Portainer Docker API, but Docker layer caching produced identical images. Now: - Build with nocache=1 - Push to Gitea registry (git.home.rm-warpstation.de) - Compose uses image: from registry instead of build: - Redeploy with pullImage: true forces fresh container Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
33 lines
965 B
YAML
33 lines
965 B
YAML
services:
|
|
tippspiel:
|
|
image: git.home.rm-warpstation.de/mwf975_git/tippspiel:latest
|
|
container_name: wm2026-tippspiel
|
|
restart: unless-stopped
|
|
ports:
|
|
- "3301:3001"
|
|
environment:
|
|
- NODE_ENV=development
|
|
- PORT=3001
|
|
- DATABASE_URL=${DATABASE_URL}
|
|
- SUPABASE_URL=${SUPABASE_URL}
|
|
- SUPABASE_SERVICE_ROLE_KEY=${SUPABASE_SERVICE_ROLE_KEY}
|
|
- ANTHROPIC_API_KEY=${ANTHROPIC_API_KEY}
|
|
- FOOTBALL_API_KEY=${FOOTBALL_API_KEY}
|
|
- FOOTBALL_API_BASE_URL=https://api.football-data.org/v4
|
|
- ELEVENLABS_API_KEY=${ELEVENLABS_API_KEY}
|
|
- CORS_ORIGIN=*
|
|
- STAFFBASE_PUBLIC_KEY=${STAFFBASE_PUBLIC_KEY:-}
|
|
- STAFFBASE_PLUGIN_ID=${STAFFBASE_PLUGIN_ID:-}
|
|
healthcheck:
|
|
test: ["CMD", "wget", "-qO-", "http://localhost:3001/health"]
|
|
interval: 30s
|
|
timeout: 5s
|
|
start_period: 10s
|
|
retries: 3
|
|
networks:
|
|
- main-network
|
|
|
|
networks:
|
|
main-network:
|
|
external: true
|