Skip to content

Commit 3798d15

Browse files
committed
chore: adjust compile env
1 parent b8e0ea8 commit 3798d15

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

Dockerfile

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,6 @@
11
# syntax=docker/dockerfile:1
22
FROM golang:1.25-alpine AS builder
33

4-
ENV GOEXPERIMENT=greenteagc
5-
64
WORKDIR /src
75

86
# Copy dependency files first for better layer caching
@@ -19,11 +17,13 @@ COPY . .
1917
RUN --mount=type=cache,target=/go/pkg/mod \
2018
go generate .
2119

20+
ENV GOEXPERIMENT=greenteagc CGO_ENABLED=0 GOOS=linux
21+
2222
# Build the applications with cache mount for build cache
2323
RUN --mount=type=cache,target=/root/.cache/go-build \
2424
--mount=type=cache,target=/go/pkg/mod \
25-
CGO_ENABLED=0 GOOS=linux go build -ldflags="-w -s" -o backend ./cmd/backend && \
26-
CGO_ENABLED=0 GOOS=linux go build -ldflags="-w -s" -o admin-cli ./cmd/admin-cli
25+
go build -ldflags="-w -s" -trimpath -o backend ./cmd/backend && \
26+
go build -ldflags="-w -s" -trimpath -o admin-cli ./cmd/admin-cli
2727

2828
# Final stage with minimal runtime image
2929
FROM alpine:latest AS runtime

0 commit comments

Comments
 (0)