Feed generator written in Golang

init Dockerfile

Changed files
+25
+25
Dockerfile
···
+
FROM golang:1.23 AS builder
+
+
WORKDIR /build
+
+
COPY go.mod .
+
COPY go.sum .
+
COPY src src
+
+
RUN GOOS=linux GARCH=amd64 CGO_ENABLED=0 go build -o server src/*
+
+
FROM alpine:3 AS application
+
+
WORKDIR /app
+
+
RUN apk add --no-cache ca-certificates tzdata
+
+
COPY --from=builder /build/server /app/server
+
+
RUN install server /bin
+
+
EXPOSE 3123
+
+
ENV DB_PATH="feed.sqlite"
+
+
ENTRYPOINT ["/bin/server"]