Some checks failed
Build and publish the docker image / build (push) Failing after 1m3s
Signed-off-by: ngn <ngn@ngn.tf>
34 lines
1.0 KiB
Docker
34 lines
1.0 KiB
Docker
FROM alpine AS builder
|
|
|
|
RUN apk add boost-dev \
|
|
openssl-dev zlib-dev \
|
|
make g++ git
|
|
|
|
RUN adduser -D builder
|
|
USER builder
|
|
|
|
WORKDIR /home/builder
|
|
RUN git clone --recursive https://github.com/purplei2p/i2pd-tools
|
|
|
|
WORKDIR /home/builder/i2pd-tools
|
|
RUN make
|
|
|
|
FROM alpine AS runner
|
|
RUN apk add boost openssl zlib
|
|
|
|
COPY --from=builder /home/builder/i2pd-tools/routerinfo /usr/bin
|
|
COPY --from=builder /home/builder/i2pd-tools/keygen /usr/bin
|
|
COPY --from=builder /home/builder/i2pd-tools/vain /usr/bin
|
|
COPY --from=builder /home/builder/i2pd-tools/keyinfo /usr/bin
|
|
COPY --from=builder /home/builder/i2pd-tools/regaddr /usr/bin
|
|
COPY --from=builder /home/builder/i2pd-tools/regaddr_3ld /usr/bin
|
|
COPY --from=builder /home/builder/i2pd-tools/regaddralias /usr/bin
|
|
COPY --from=builder /home/builder/i2pd-tools/x25519 /usr/bin
|
|
COPY --from=builder /home/builder/i2pd-tools/famtool /usr/bin
|
|
COPY --from=builder /home/builder/i2pd-tools/autoconf /usr/bin
|
|
|
|
RUN adduser -D -H -u 1001 runner
|
|
USER runner
|
|
|
|
WORKDIR /
|