We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 669187d commit f4ecc9bCopy full SHA for f4ecc9b
Dockerfile
@@ -1,19 +1,24 @@
1
-FROM golang:1.18-alpine
2
-
3
-RUN apk add musl-dev
4
-RUN apk add libc-dev
5
-RUN apk add gcc
+FROM golang:1.19-alpine as build
6
7
WORKDIR /app
8
9
-COPY go.mod ./
10
-COPY go.sum ./
+COPY go.mod .
+COPY go.sum .
11
12
RUN go mod download
13
14
-COPY ./ /app
+COPY . .
+
+ENV CGO_ENABLED=0
+RUN go build -o anonymousoverflow
15
16
+FROM scratch
17
-RUN go build -o /anonymousoverflow
18
+COPY --from=build /app/anonymousoverflow /anonymousoverflow
19
+COPY templates /templates
20
+COPY public /public
21
+COPY --from=build /etc/ssl/certs /etc/ssl/certs
22
23
EXPOSE 8080
24
0 commit comments