Instance Dockerfile + docker-compose for madcat-os instance #5

Closed
opened 2026-06-12 06:18:43 +00:00 by madcat · 1 comment
Owner

Chunk #2 — Instance Dockerfile + Compose

Part of the madcat-os-instances plan.

What

Create instance/docker/ with Dockerfile, docker-compose.yml, and .env.example.

Services

  • opencode on :4096 (Node 22, all CLI tools, plugin, NAPI binary, agents)
  • gitea on :3000 (SQLite backend)
  • cloudflared tunnel daemon
  • coolify placeholder for chunk #3

Success criteria

docker compose up on clean Ubuntu 24.04 starts all services with healthchecks.

Branch

feature/instance-dockerfile

## Chunk #2 — Instance Dockerfile + Compose Part of the madcat-os-instances plan. ### What Create instance/docker/ with Dockerfile, docker-compose.yml, and .env.example. ### Services - opencode on :4096 (Node 22, all CLI tools, plugin, NAPI binary, agents) - gitea on :3000 (SQLite backend) - cloudflared tunnel daemon - coolify placeholder for chunk #3 ### Success criteria docker compose up on clean Ubuntu 24.04 starts all services with healthchecks. ### Branch feature/instance-dockerfile
Author
Owner

Completed as part of LANCE plan madcat-os-instances. All 7 chunks merged to main.

Completed as part of LANCE plan madcat-os-instances. All 7 chunks merged to main.
Sign in to join this conversation.
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: madcat-os/madcat-os#5