Skip to content

build: add Dockerfile and docker compose stack - #1

Merged
hnb2 merged 3 commits into
mainfrom
feat/docker-compose
Aug 31, 2026
Merged

build: add Dockerfile and docker compose stack#1
hnb2 merged 3 commits into
mainfrom
feat/docker-compose

Conversation

@wowi42

@wowi42 wowi42 commented Aug 31, 2026

Copy link
Copy Markdown
Contributor

Add Docker packaging for the full stack.

  • Dockerfile on python:3.14.7-slim with uv 0.12.7
  • docker-compose.yml with three app services (api, consume, mcp) plus postgres 18.6 and rabbitmq 4.3-management, sharing env via a YAML anchor (DATABASE_URL, CELERY_BROKER_URL, API_KEY, LOG_LEVEL)
  • Move httpx to main dependencies: alerting and MCP tools import it at runtime
  • MCP tools no longer send a Bearer header when API_KEY is empty
  • MCP service points at the api service via TASKOWL_HOST

Verified: image builds, all five containers start, /health returns ok, and an MCP tools/call reaches the API.

@hnb2
hnb2 merged commit 90c8ea3 into main Aug 31, 2026
1 check passed
@hnb2
hnb2 deleted the feat/docker-compose branch August 31, 2026 09:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants