initial commit

This commit is contained in:
2025-02-03 16:58:00 -05:00
commit 35b287667a
9 changed files with 1655 additions and 0 deletions

25
Dockerfile Normal file
View File

@ -0,0 +1,25 @@
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" ]