Skip to content

fix(docker): caddy storage locks + podman tmpfs - #21

Closed
casperbiering wants to merge 2 commits into
mainfrom
fix/caddy-storage-locks
Closed

fix(docker): caddy storage locks + podman tmpfs#21
casperbiering wants to merge 2 commits into
mainfrom
fix/caddy-storage-locks

Conversation

@casperbiering

Copy link
Copy Markdown
Member

Summary

  • Long-form tmpfs with uid/gid 10001 (Podman-compatible)
  • Entrypoint mkdir /data/caddy/locks
  • Caddy: auto_https off, explicit storage path, persist_config off

Test plan

  • docker build -t test . + read-only run — no storage clean / instance ID errors

Pre-create /data/caddy/locks, pin Caddy storage, auto_https off. Long-form tmpfs uid/gid for Podman.
Short-form tmpfs only (Podman compat). Root entrypoint chowns /data+/config then setpriv to 10001.
@casperbiering

Copy link
Copy Markdown
Member Author

Superseded by Dockerfile chown approach (no root / no CHOWN caps). See newer PRs on fix/caddy-dockerfile-chown.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant