843 B
843 B
Using File Auth
- Build a linux binary with
GOOS=linux CGO_ENABLED=0 go build -o ./exec-server -a -installsuffix cgo -ldflags "-s -w" - Add your usernames, passwords, groups to
releasedata/users.yaml - {one time} Generate and store an encryption
KEYin Vault+Lastpass - Build a Docker image with
docker build -t registry-app.eng.qops.net:5001/breel/work-notes:latest --build-arg KEY='{{INSERT YOUR KEY HERE}}' . - Push with
docker push registry-app.eng.qops.net:5001/breel/work-notes:latest - Run like
docker run -v /mnt/files:/main/public/files -v /mnt/media:/main/public/media -e KEY='{{INSERT YOUR KEY HERE}}' -p 3005:3005 --rm -it registry-app.eng.qops.net:5001/breel/work-notes:latest -auth ./users.yaml -p 3005
users.yaml Format
users:
breel:
password: breel
groups:
- g1
- g2