fix(docker): non-root user, supply chain attestations, build cleanup #44
Reference in New Issue
Block a user
Delete Branch "fix/docker-compliance"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
uptop(UID/GID 1000) instead of root. Entrypoint checks/datawritability and exits with migration instructions if volume permissions need fixing.mode=max) attached to pushed images for Docker Scout compliance.Breaking Change
Existing Docker volumes with root-owned files will fail on startup. Fix before upgrading:
New installs are unaffected — fresh volumes inherit UID 1000 from the image.
Test plan
docker build -t uptop:test .idinside container shows uptop, not rootView command line instructions
Checkout
From your project repository, check out a new branch and test the changes.