tangled
alpha
login
or
join now
keays.io
/
feed-generator-go
2
fork
atom
Feed generator written in Golang
2
fork
atom
overview
issues
pulls
pipelines
init Dockerfile
Michael-Andrew Keays
5 months ago
7ed7696f
+25
1 changed file
expand all
collapse all
unified
split
Dockerfile
+25
Dockerfile
···
1
1
+
FROM golang:1.23 AS builder
2
2
+
3
3
+
WORKDIR /build
4
4
+
5
5
+
COPY go.mod .
6
6
+
COPY go.sum .
7
7
+
COPY src src
8
8
+
9
9
+
RUN GOOS=linux GARCH=amd64 CGO_ENABLED=0 go build -o server src/*
10
10
+
11
11
+
FROM alpine:3 AS application
12
12
+
13
13
+
WORKDIR /app
14
14
+
15
15
+
RUN apk add --no-cache ca-certificates tzdata
16
16
+
17
17
+
COPY --from=builder /build/server /app/server
18
18
+
19
19
+
RUN install server /bin
20
20
+
21
21
+
EXPOSE 3123
22
22
+
23
23
+
ENV DB_PATH="feed.sqlite"
24
24
+
25
25
+
ENTRYPOINT ["/bin/server"]