# Copyright 2021 - Offen Authors # SPDX-License-Identifier: MPL-2.0 FROM golang:1.17-alpine as builder WORKDIR /app COPY go.mod go.sum ./ RUN go mod download COPY cmd/backup ./cmd/backup/ WORKDIR /app/cmd/backup RUN go build -o backup . FROM alpine:3.15 WORKDIR /root RUN apk add --update ca-certificates COPY --from=builder /app/cmd/backup/backup /usr/bin/backup COPY ./entrypoint.sh /root/ RUN chmod +x entrypoint.sh ENTRYPOINT ["/root/entrypoint.sh"]