blob: fb89d33903764cabce37886569185009f647ec2d (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
|
# сборка Go-бота в статик-бинарь
FROM golang:1.22-alpine AS build
WORKDIR /src
COPY go.mod .
COPY main.go .
RUN CGO_ENABLED=0 go build -o /gitbot -ldflags="-s -w" .
FROM alpine:3.20
RUN apk add --no-cache git ca-certificates tzdata
COPY --from=build /gitbot /usr/local/bin/gitbot
ENV REPOS_DIR=/repos
VOLUME /repos
ENTRYPOINT ["/usr/local/bin/gitbot"]
|