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" volumes: - /Users/toki/agent-work:/Users/toki/agent-work networks: - net_nginx networks: net_nginx: external: true