Commit 68ef284b authored by Cyrill Troxler's avatar Cyrill Troxler
Browse files

Merge branch 'update-images'

parents cf4e84ba 0bc0af5d
Loading
Loading
Loading
Loading
+10 −2
Original line number Diff line number Diff line
FROM debian:stretch
FROM golang:1.16-alpine as gobuild

WORKDIR /build
ADD . /build

RUN go get -d -v ./...
RUN CGO_ENABLED=0 GOOS=linux go build -a -ldflags '-extldflags "-static"' -o ./s3driver ./cmd/s3driver

FROM debian:buster-slim
LABEL maintainers="Cyrill Troxler <cyrilltroxler@gmail.com>"
LABEL description="csi-s3 slim image"

@@ -16,5 +24,5 @@ RUN cd /tmp \
  && mv /tmp/rclone-*-linux-amd64/rclone /usr/bin \
  && rm -r /tmp/rclone*

COPY ./_output/s3driver /s3driver
COPY --from=gobuild /build/s3driver /s3driver
ENTRYPOINT ["/s3driver"]
+11 −3
Original line number Diff line number Diff line
FROM debian:stretch as s3backer
FROM golang:1.16-alpine as gobuild

WORKDIR /build
ADD . /build

RUN go get -d -v ./...
RUN CGO_ENABLED=0 GOOS=linux go build -a -ldflags '-extldflags "-static"' -o ./s3driver ./cmd/s3driver

FROM debian:buster-slim as s3backer
ARG S3BACKER_VERSION=1.5.0

RUN apt-get update && apt-get install -y \
@@ -24,7 +32,7 @@ RUN ./autogen.sh && \
  make && \
  make install

FROM debian:stretch
FROM debian:buster-slim
LABEL maintainers="Cyrill Troxler <cyrilltroxler@gmail.com>"
LABEL description="csi-s3 image"
COPY --from=s3backer /usr/bin/s3backer /usr/bin/s3backer
@@ -44,5 +52,5 @@ RUN cd /tmp \
  && mv /tmp/rclone-*-linux-amd64/rclone /usr/bin \
  && rm -r /tmp/rclone*

COPY ./_output/s3driver /s3driver
COPY --from=gobuild /build/s3driver /s3driver
ENTRYPOINT ["/s3driver"]