Understand the local Docker stack for Postgres, MinIO, and supporting services.
Last updated May 27, 2026
The root compose.yaml starts development infrastructure:
54329000 (console on 9001)wrkin bucketThe SvelteKit app and collab server run on the host via pnpm dev and pnpm collab:dev.
pnpm db:start # docker compose up
docker compose down To reset local data completely:
pnpm setup -- --reset Set S3_* in .env to match the MinIO defaults from .env.example. Doc images and task attachments are stored in the wrkin bucket.
compose.yaml is for local development only. Production uses compose.prod.yaml with the app image, collab service, Caddy TLS, and backups. See Production deployment.