Files
tgex-backend/tg_bot/Dockerfile
Artem Tsyrulnikov 62e8f98429 refactor
2026-01-18 14:10:13 +03:00

19 lines
314 B
Docker

FROM golang:1.25-alpine AS build
WORKDIR /app/tg_bot
# Modules layer
COPY tg_bot/go.mod tg_bot/go.sum ./
COPY pkg /app/pkg
RUN go mod download
# Build layer
COPY tg_bot /app/tg_bot
RUN CGO_ENABLED=0 GOOS=linux go build -o /tg_bot .
FROM alpine:latest AS run
COPY --from=build /tg_bot /tg_bot
CMD ["/tg_bot"]