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