Skip to content

Commit c8ccfa8

Browse files
committed
added env gin_mode, port, caching
1 parent 791e9df commit c8ccfa8

1 file changed

Lines changed: 7 additions & 1 deletion

File tree

‎05-example-web-application/api-golang/Dockerfile‎

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,9 @@ WORKDIR /app
44

55
COPY go.mod go.sum ./
66

7-
RUN go mod download
7+
RUN --mount=type=cache,target=/go/pkg/mod \
8+
--mount=type=cache,target=/root/.cache/go-build \
9+
go mod download
810

911
COPY . .
1012

@@ -15,6 +17,10 @@ RUN go build \
1517

1618
FROM scratch
1719

20+
ENV GIN_MODE release
21+
1822
COPY --from=build /app/api-golang api-golang
1923

24+
EXPOSE 8080
25+
2026
CMD ["/api-golang"]

0 commit comments

Comments
 (0)