- Switch from build:. to image: nobbe/ignis:latest — the Dockerfile
lives at apps/ignis-server/, not the repo root, so the build was
failing with "no such file or directory". Using the official image
is simpler and avoids a lengthy source build on every deploy.
- Document that BASIC_AUTH_USERS must use $$ for every $ in the bcrypt
hash, so Docker Compose doesn't expand $2y$05$... as variable refs.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>