Sfoglia il codice sorgente

chore: disable cgo

[email protected] 10 mesi fa
parent
commit
40d878e8a9
1 ha cambiato i file con 2 aggiunte e 11 eliminazioni
  1. 2 11
      Dockerfile

+ 2 - 11
Dockerfile

@@ -9,25 +9,16 @@ RUN DISABLE_ESLINT_PLUGIN='true' VITE_REACT_APP_VERSION=$(cat VERSION) bun run b
 
 
 FROM golang:alpine AS builder2
 FROM golang:alpine AS builder2
 
 
-RUN apk add --no-cache \
-    gcc \
-    musl-dev \
-    sqlite-dev \
-    build-base
-
 ENV GO111MODULE=on \
 ENV GO111MODULE=on \
-    CGO_ENABLED=1 \
+    CGO_ENABLED=0 \
     GOOS=linux
     GOOS=linux
 
 
 WORKDIR /build
 WORKDIR /build
-
 ADD go.mod go.sum ./
 ADD go.mod go.sum ./
 RUN go mod download
 RUN go mod download
-
 COPY . .
 COPY . .
 COPY --from=builder /build/dist ./web/dist
 COPY --from=builder /build/dist ./web/dist
-RUN go build -trimpath -ldflags "-s -w -X 'one-api/common.Version=$(cat VERSION)' -linkmode external -extldflags '-static'" -o one-api
-
+RUN go build -ldflags "-s -w -X 'one-api/common.Version=$(cat VERSION)' -extldflags '-static'" -o one-api
 
 
 FROM alpine
 FROM alpine