Repository navigation
v0.1.1
Docker
- Adds a
migratebuild target and matchingdocker composeservice (toolsprofile) so the Docker deployment can actually initialize its SQLite schema:docker compose run --rm migraterunsprisma db pushagainst the mounteddb-datavolume, using a full-node_modulesimage 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 migrateonce (and after schema changes), thendocker compose up -d --build. - Verified end-to-end on a fresh volume:
migratecreates the schema, thenappserves/and/loginwith 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