ghcr.io/pwnera/artbucket, for amd64 and arm64, tagged
with its version (0.9.0), its minor line (0.9) and latest.
BETTER_AUTH_SECRET somewhere safe: it signs sessions and encrypts
secrets stored in settings. A new one signs everyone out and makes stored
secrets unreadable.
The container:
- listens on port 3000 as the unprivileged
nodeuser - migrates the database before it serves, under a lock, so several replicas can start at once
- runs the sweeper every six hours (deleted assets past 30 days, and files nothing holds)
- includes
ffmpegfor video thumbnails. For Word, Excel and PowerPoint previews, build on it:FROM ghcr.io/pwnera/artbucket:0.9, thenUSER root,RUN apk add --no-cache libreoffice,USER node.