Skip to content

v0.1.1

Choose a tag to compare

@onixus onixus released this 30 Jul 09:16
· 466 commits to main since this release

Docker

  • Adds a migrate build target and matching docker compose service (tools profile) so the Docker deployment can actually initialize its SQLite schema: docker compose run --rm migrate runs prisma db push against the mounted db-data volume, using a full-node_modules image kept separate from the slim runtime image (which ships only the generated Prisma Client, no CLI).
  • README now documents the Docker flow: docker compose run --rm migrate once (and after schema changes), then docker compose up -d --build.
  • Verified end-to-end on a fresh volume: migrate creates the schema, then app serves / and /login with 200 — no manual steps inside the container required.

This closes the known limitation called out in v0.1.0 ("first-run schema setup must be run outside the container").

Image

Built locally as ghcr.io/onixus/evacal:v0.1.1 / :latest (digest sha256:74cdce9c255475f24e4f78a9a8f26adb3205287f8b86a8386d6e04528064e908). Not pushed to GHCR from this session — the available token still lacks write:packages scope:

docker build -t ghcr.io/onixus/evacal:v0.1.1 -t ghcr.io/onixus/evacal:latest .
docker login ghcr.io -u onixus
docker push ghcr.io/onixus/evacal:v0.1.1
docker push ghcr.io/onixus/evacal:latest