/
bi01
/
hashing_service
Обзор
Документация
Войти
/
bi01
/
hashing_service
Код
Пакеты
0
Релизы
0
Аналитика
Безопасность
develop
deploy/Dockerfile
32 строки
657 B
Oleg Biryukov
Init commit
14 июл 2024, 17:40
14 июл 2024, 17:40
de15ac0
Код
Авторство
О чём код?
FROM golang:1.22.5-bookworm AS builder ARG TZ="Europe/Moscow" ENV TZ=${TZ} ARG GO111MODULE="on" ARG GOARCH="amd64" ARG GOGC="off" ARG GOOS="linux" RUN apt-get install -y -qq --no-install-recommends git tzdata tar pkgconf make WORKDIR /workspace COPY . . RUN go mod download RUN CGO_CFLAGS='-O3 -g' \ CGO_ENABLED=1 \ go build -race \ -tags validate,osusergo,netgo,tzdata \ -o /bin/server ./cmd/hashing_service/ FROM debian:bookworm-20240701 as final ARG TZ="Europe/Moscow" ENV TZ=${TZ} COPY --from=builder /usr/share/zoneinfo/${TZ} /usr/share/zoneinfo/${TZ} COPY --from=builder /bin/server /bin/ ENTRYPOINT [ "/bin/server" ] CMD [ "start" ]