generated from personal-projects/leo-claude-mktplace
[Sprint 02] infra: Create Docker deployment infrastructure #15
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
Create Docker and Caddy infrastructure for deploying the wrapper as a containerized service.
Tasks
Dockerfile
docker/Dockerfilepython:3.11-slimpyproject.tomlsrc/gitea_mcp_remote/into containerpython -m gitea_mcp_remote.server_httpDocker Compose
docker/docker-compose.ymlgitea-mcp-remoteservice.envfile for configurationunless-stoppedCaddyfile
docker/Caddyfilegitea-mcp.hotserv.cloudAcceptance Criteria
docker/Dockerfilebuilds successfullydocker/docker-compose.ymlstarts containerdocker/Caddyfileproxies requests correctlydocker build -t gitea-mcp-remote -f docker/Dockerfile .docker compose -f docker/docker-compose.yml up -ddocker compose logs -fDependencies
Blocked by: #14 (server must exist to containerize)
Context
Docker + Caddy provides production-ready deployment. The wrapper runs in a container behind Caddy reverse proxy with automatic HTTPS.
References:
Size: M (3-4 hours)
⚠️ Blocked By: #14