1 parent 791e9df commit c8ccfa8Copy full SHA for c8ccfa8
1 file changed
05-example-web-application/api-golang/Dockerfile
@@ -4,7 +4,9 @@ WORKDIR /app
4
5
COPY go.mod go.sum ./
6
7
-RUN go mod download
+RUN --mount=type=cache,target=/go/pkg/mod \
8
+ --mount=type=cache,target=/root/.cache/go-build \
9
+ go mod download
10
11
COPY . .
12
@@ -15,6 +17,10 @@ RUN go build \
15
17
16
18
FROM scratch
19
20
+ENV GIN_MODE release
21
+
22
COPY --from=build /app/api-golang api-golang
23
24
+EXPOSE 8080
25
26
CMD ["/api-golang"]
0 commit comments