Commit Graph
1 Commits
Author SHA1 Message Date
sneak 44006b35e8 Start on a fresh upaas volume and document running under upaas (closes #129)
check / check (push) Successful in 3m16s
upaas bind-mounts an existing host directory and sets no container
user, so a directory made with mkdir as root left pixad unable to
write /var/lib/pixa, and the container exited at startup.

The image now starts as root: deploy/docker-entrypoint.sh gives
/var/lib/pixa to pixad when pixad does not own it, then runs the
server as pixad through su-exec (alpine's package), so the server
never runs as root. README.md gains a "Running under upaas" section:
port, volume, environment variables, health check, first-run step.

Model: opus-5-5
2026-09-28 12:40:50 +00:00