1234567891011121314151617181920212223242526272829303132 |
- 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 ls -lah
- RUN make
- FROM alpine:3.9
- RUN apk add --no-cache \
- fuse3 \
- gpgme
- # optional, contains fusermount
- RUN apk add --no-cache fuse
- RUN adduser -S encrypt
- USER encrypt
- COPY --from=build /rgpgfs/rgpgfs /usr/local/bin/
|