1 parent 1a8fa98 commit 115b50dCopy full SHA for 115b50d
1 file changed
Dockerfile
@@ -1,24 +1,12 @@
1
-FROM alpine AS builder
+FROM golang:1.25-alpine AS builder
2
3
-RUN apk add --no-cache \
4
- curl \
5
- tar \
6
- xz \
7
- gcc \
8
- musl-dev
9
ARG MCP_SERVER=
10
-ARG GO_VERSION=1.25.1
11
-RUN curl -L -o go${GO_VERSION}.linux-amd64.tar.gz https://go.dev/dl/go${GO_VERSION}.linux-amd64.tar.gz
12
-RUN tar -C /usr/local -xzf go${GO_VERSION}.linux-amd64.tar.gz
13
-RUN rm go${GO_VERSION}.linux-amd64.tar.gz
14
-
15
-ENV PATH /usr/local/go/bin:$PATH
16
17
WORKDIR /app
18
19
COPY . .
20
21
-RUN go build -o main ./${MCP_SERVER}/
+RUN CGO_ENABLED=0 go build -o main ./${MCP_SERVER}/
22
23
FROM alpine
24
0 commit comments