rooster 2.11.0

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-user
WORKDIR /home/rooster-docker-test/data
ENTRYPOINT ["/usr/bin/rooster"]

# compile
ADD . /home/rooster-docker-test/data
RUN cargo install --all-features --debug --path /home/rooster-docker-test/data/rooster --root /usr

# run as non-root
USER rooster-user