Skip to content

Commit d559418

Browse files
committed
review comments
1 parent 395e9c6 commit d559418

File tree

1 file changed

+3
-9
lines changed

1 file changed

+3
-9
lines changed

Dockerfile

Lines changed: 3 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,12 @@
11
#syntax=docker/dockerfile:1
22

33
ARG GO_VERSION=1.24.4
4-
ARG ALPINE_VERSION=3.21
54
ARG DOCS_FORMATS="md,yaml"
65

76
FROM --platform=${BUILDPLATFORM} golangci/golangci-lint:v2.1.6-alpine AS lint-base
87

98
FROM --platform=${BUILDPLATFORM} golang:${GO_VERSION}-alpine AS base
10-
RUN apk add --no-cache git
9+
RUN apk add --no-cache git rsync
1110
WORKDIR /app
1211

1312
FROM base AS lint
@@ -132,18 +131,13 @@ RUN chmod +x /run.sh
132131
ENV PORT=8080
133132
ENTRYPOINT ["/run.sh"]
134133

135-
FROM --platform=${BUILDPLATFORM} golang:${GO_VERSION}-alpine${ALPINE_VERSION} AS alpine
136-
RUN apk add --no-cache rsync git
137-
ENV CGO_ENABLED=0
138-
WORKDIR /src
139-
140-
FROM alpine AS docs-gen
134+
FROM base AS docs-gen
141135
WORKDIR /src
142136
RUN --mount=target=. \
143137
--mount=target=/root/.cache,type=cache \
144138
go build -mod=vendor -o /out/docsgen ./docs/generator/generate.go
145139

146-
FROM alpine AS docs-build
140+
FROM base AS docs-build
147141
COPY --from=docs-gen /out/docsgen /usr/bin
148142
ENV DOCKER_CLI_PLUGIN_ORIGINAL_CLI_COMMAND="mcp"
149143
ARG DOCS_FORMATS

0 commit comments

Comments
 (0)