services: web: build: context: . target: web ports: - "4100:3000" environment: - REDIS_URL=redis://redis:6379 depends_on: redis: condition: service_started restart: always worker: build: context: . target: worker environment: - REDIS_URL=redis://redis:6379 - OPENAI_API_KEY=${OPENAI_API_KEY:-} - ANTHROPIC_API_KEY=${ANTHROPIC_API_KEY:-} - LLM_MODEL=${LLM_MODEL:-} - LLM_BASE_URL=${LLM_BASE_URL:-} depends_on: redis: condition: service_started restart: always redis: image: redis:7-alpine volumes: - codeboard_redis_data:/data restart: always volumes: codeboard_redis_data: