FROM golang:1.18.4-alpine3.16 AS builder RUN apk update RUN apk add git WORKDIR /app COPY . ./ COPY ./credentials/ ./app/credentials/ COPY ./config.yml ./app RUN go get -u . && \ go build -o /app/go-npfd-printer ./ FROM alpine WORKDIR /app COPY --from=builder /app/go-npfd-printer ./ COPY --from=builder /app/credentials/ ./credentials/ COPY --from=builder /app/config.yml ./config.yml RUN apk add --no-cache tzdata ENV TZ=America/New_York ENTRYPOINT [ "/app/go-npfd-printer" ]