Feed generator written in Golang

init Dockerfile

+25
+25
Dockerfile
··· 1 + FROM golang:1.23 AS builder 2 + 3 + WORKDIR /build 4 + 5 + COPY go.mod . 6 + COPY go.sum . 7 + COPY src src 8 + 9 + RUN GOOS=linux GARCH=amd64 CGO_ENABLED=0 go build -o server src/* 10 + 11 + FROM alpine:3 AS application 12 + 13 + WORKDIR /app 14 + 15 + RUN apk add --no-cache ca-certificates tzdata 16 + 17 + COPY --from=builder /build/server /app/server 18 + 19 + RUN install server /bin 20 + 21 + EXPOSE 3123 22 + 23 + ENV DB_PATH="feed.sqlite" 24 + 25 + ENTRYPOINT ["/bin/server"]