- Move G07 task artifacts to archive (plan, code review, complete.log) - Refactor main.go to use new webhook router - Update plane webhook handlers with improved error handling - Add config for Plane webhook integration - Update docker-compose for webhook testing - Update plane-dev test documentation
40 lines
1.6 KiB
YAML
40 lines
1.6 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:-}
|
|
PLANE_WORKSPACE_SLUG: ${PLANE_WORKSPACE_SLUG:-general}
|
|
PLANE_WORKSPACE_ID: ${PLANE_WORKSPACE_ID:-dadf050e-cd1e-4590-bc33-672511630841}
|
|
PLANE_CREATION_BACKLOG_STATE_ID: ${PLANE_CREATION_BACKLOG_STATE_ID:-62d4c50c-0cea-4a76-a0ed-ec97498b2d5f}
|
|
PLANE_AGENT_ASSIGNEE_ID: ${PLANE_AGENT_ASSIGNEE_ID:-5d116a77-d3df-4f54-80bf-eca61e0118c4}
|
|
PLANE_SELF_ACTOR_ID: ${PLANE_SELF_ACTOR_ID:-}
|
|
ports:
|
|
- "${NOMADCODE_CORE_HOST_PORT:-18010}:8080"
|
|
networks:
|
|
- net_nginx
|
|
|
|
networks:
|
|
net_nginx:
|
|
external: true
|