3 Commits

Author SHA1 Message Date
355f07872f fix(docker): add tzdata and provide docker-compose.yml
- Add tzdata package to runtime stage so timezone lookups work
- Add docker-compose.yml with coda, lidarr, and tailscale services
2026-07-06 23:21:43 -03:00
b718c23a4b fix: install libstdc++ and libgcc in Docker assets stage
Tailwind CSS v4 binary requires libstdc++ and libgcc shared libraries
at runtime. Alpine's minimal image does not include these, causing
the build to fail with missing symbol errors.
2026-07-06 23:09:03 -03:00
e1a262fec0 feat: scaffold Coda transcoder with docs, dev tooling and web base
Add the initial foundation for Coda, a Go/Docker service that converts
FLAC albums to MP3 320 kbps CBR, triggered by Lidarr webhooks or manually
from the web UI.

- docs: requirements and architecture (SQLite persistence, media volume,
  work window, manual FLAC search, env + web config)
- config: .env loader with env precedence
- web: embed/dev asset split, chi server, index template (DaisyUI + htmx)
- build: Makefile (setup/css/run/build/test/lint), Dockerfile (Tailwind
  standalone CLI + DaisyUI, no Node), .env.example, ignore rules
- docs: AGENTS.md and README for the project
2026-07-06 20:06:25 -03:00