nomadcode/services/core/docker-compose.yml
toki f23ba78eba feat: plane webhook intake & protosocket consumer wire readiness
- Add Plane webhook handler for issue events (created, state, assignees)
- Add Plane webhook integration tests with testdata fixtures
- Add Gito Protosocket consumer wire readiness milestone
- Add Plane work item webhook intake milestone
- Add agent-task for plane-work-item-webhook-intake (trigger dispatch, idempotency, live smoke)
- Update service config, router, handlers for Plane webhook endpoints
- Add SOPS env setup script and secrets configuration
- Update agent-ops domain rules and phase roadmap
2026-06-14 20:37:48 +09:00

35 lines
1.2 KiB
YAML

name: nomadcode-core
services:
nomadcode-core:
build: .
environment:
APP_ENV: dev
HTTP_ADDR: :8080
DATABASE_URL: ${DATABASE_URL:-postgres://nomadcode:nomadcode@code-server-postgres:5432/nomad-core-dev?sslmode=disable}
REDIS_URL: ${DEV_REDIS_URL:-redis://code-server-redis:6379/4}
REDIS_KEY_PREFIX: ${DEV_REDIS_KEY_PREFIX:-nomadcode-core:dev}
AUTH_USERNAME: ${AUTH_USERNAME:-nomadcode}
AUTH_PASSWORD: ${AUTH_PASSWORD:-}
MODEL_BASE_URL: ${MODEL_BASE_URL:-http://192.168.0.91:11434}
MODEL_API_KEY: ${MODEL_API_KEY:-ollama}
MODEL_NAME: ${MODEL_NAME:-qwen3.6:35b-a3b-bf16}
MODEL_CONTEXT_SIZE: ${MODEL_CONTEXT_SIZE:-262144}
MODEL_TIMEOUT_SEC: ${MODEL_TIMEOUT_SEC:-300}
A2A_EDGE_URL: ${A2A_EDGE_URL:-}
A2A_AGENT_URL: ${A2A_AGENT_URL:-}
A2A_TOKEN: ${A2A_TOKEN:-}
A2A_TIMEOUT_SEC: ${A2A_TIMEOUT_SEC:-300}
MATTERMOST_BASE_URL: ""
MATTERMOST_TOKEN: ""
PLANE_BASE_URL: ${PLANE_BASE_URL:-}
PLANE_TOKEN: ${PLANE_TOKEN:-}
PLANE_WEBHOOK_SECRET: ${PLANE_WEBHOOK_SECRET:-}
ports:
- "${NOMADCODE_CORE_HOST_PORT:-18010}:8080"
networks:
- net_nginx
networks:
net_nginx:
external: true