pass-docker/Dockerfile
Git Commiter for 96-fromsofia.net 7e5432260d First commit
2023-02-27 01:39:33 +00:00

25 lines
849 B
Docker

# Get the latest alpine build
FROM alpine:latest
# Copy the xcookie to your container to use for your X session
# This line can be removed if not intended to be used on Desktop with GUI
COPY xcookie /tmp/
# Add the necessary packages
# Can remove xauth, st, xclid and ttf-liberation if not intended to be used on Desktop with GUI
RUN apk add xauth st xclip gnupg pass ttf-liberation
# Add the user to start your app
# Can skip adding your user to the video group if not intended to be used on Desktop with GUI
RUN adduser pass -D ; addgroup pass pass ; addgroup pass video
# Add the xcookie to the session of the user we just created
RUN su -c "xauth add $(cat /tmp/xcookie)" pass
# Use the user we just configured
USER pass
# Start it all
# This line can be chanhed to: 'CMD /bin/sh' if not intended to be used on Desktop with GUI
CMD st