Files
go-npfd-printer/Dockerfile
2025-02-03 16:58:00 -05:00

26 lines
490 B
Docker

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" ]