diff --git a/apps/hiserver/Dockerfile b/apps/hiserver/Dockerfile index ea77cd0..ebfbe01 100644 --- a/apps/hiserver/Dockerfile +++ b/apps/hiserver/Dockerfile @@ -1,32 +1,40 @@ -FROM golang:alpine AS builder - -LABEL stage=gobuilder - -ENV CGO_ENABLED 0 +#FROM golang:alpine AS builder +# +#LABEL stage=gobuilder +# +# +#RUN apk update --no-cache && apk add --no-cache tzdata +# +#WORKDIR /build +# +# +#ADD go.sum . -ENV GOOS linux +FROM base:go_builder as builder RUN apk update --no-cache && apk add --no-cache tzdata +ARG PATH_TO_MAIN=default_value WORKDIR /build -ADD go.mod . - -#ADD go.sum . - +ADD $PATH_TO_MAIN/go.mod . +ADD $PATH_TO_MAIN/go.sum . RUN go mod download COPY . . -RUN go build -ldflags="-s -w" -o /app/main ./main.go +ENV CGO_ENABLED 0 +ENV GOOS linux + +RUN go build -ldflags="-s -w" -o /app/main $PATH_TO_MAIN/main.go FROM alpine RUN apk update --no-cache && apk add --no-cache ca-certificates -COPY --from=builder /usr/share/zoneinfo/America/New_York /usr/share/zoneinfo/America/New_York +COPY --from=builder /usr/share/zoneinfo/Europe/Moscow /usr/share/zoneinfo/Europe/Moscow -ENV TZ America/New_York +ENV TZ Europe/Moscow WORKDIR /app