rooster 2.8.2

A simple password manager for geeks
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
FROM alpine:latest

# install compile dependencies
RUN apk add --no-cache libxmu-dev libx11-dev pkgconf rust cargo python3 make openssl-dev libsodium-dev xclip jq

# run as non-root
RUN adduser --system -u 1000 rooster
WORKDIR /home/rooster
ENTRYPOINT ["/usr/bin/rooster"]

# compile
ADD . /home/rooster/src
RUN cargo install --path /home/rooster/src --root /usr

# run as non-root
USER rooster