123456789101112131415161718192021222324252627282930313233 |
- FROM alpine:3.9 as build
- RUN apk add --no-cache \
- fuse3-dev \
- gcc \
- gpgme-dev \
- libc-dev \
- make \
- pkgconf
- RUN adduser -S build
- USER build
- COPY --chown=build:nogroup . /rgpgfs
- WORKDIR /rgpgfs
- RUN make
- FROM alpine:3.9
- RUN apk add --no-cache \
- fuse3 \
- gpgme
- RUN echo user_allow_other >> /etc/fuse.conf
- # optional, contains fusermount
- RUN apk add --no-cache fuse
- RUN adduser -S encrypt
- USER encrypt
- COPY --from=build /rgpgfs/rgpgfs /usr/local/bin/
|