13 lines
267 B
Docker
13 lines
267 B
Docker
# ステージ1
|
|
FROM golang:1.23.5-alpine3.21 AS go
|
|
WORKDIR /app
|
|
COPY go.mod go.sum ./
|
|
RUN go mod download
|
|
COPY main.go collector.go ./
|
|
RUN go build -o main .
|
|
# ステージ2
|
|
FROM alpine:3.21
|
|
WORKDIR /app
|
|
COPY --from=go /app/main .
|
|
USER 1001
|
|
CMD [ "/app/main" ] |