blob: 2e43b7c4a073c1ff2098dfeea90446d26c358eef (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
|
# build stage
FROM docker.io/golang:1.24.1-alpine AS build
COPY . /src
WORKDIR /src
# cache /go between builds to cache packages and improve build speed
RUN --mount=type=cache,target=/go ["go", "build", "-trimpath", "-ldflags=-s -w"]
# run stage
FROM scratch
COPY --from=build /src/jim-bot /jim-bot
CMD ["/jim-bot"]
|