Приветствую, может кто - то сталкивался с такой проблемой.
Есть сервис на GO, локально не работает до того пока я не установлю IDE GoLand.
Надо завернуть его в докер, после того как заворачиваю соответственно он не работает, я так подумал что какие - то библиотечки/зависимости IDE GoLand подтягивает сама, каким образом можно завернуть сервис в докер, соответственно чтобы он работал.
Ниже положу докерфайл.
FROM golang:1.15 as build
RUN mkdir /app
WORKDIR /app
COPY . .
RUN CGO_ENABLED=0 go build -o /app/service .
FROM alpine
RUN apk --no-cache add tzdata && mkdir -p /app/conf
ENV TZ=Asia/Almaty
WORKDIR /app
COPY --from=build /app/service /app/
COPY --from=build /app/conf/app.conf /app/conf
COPY --from=build /app/conf/app.yml /app/conf
RUN adduser --disabled-password -u 8835 bmg && chown -R bmg /app/
USER bmg
ENTRYPOINT ["/app/service"]