1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/banyanhouse-distill-infra

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Dockerfile 698
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
Lyndon Hu Отправлено 16.05.2020 13:44 12702da
# Compile stage
FROM golang:1.13.8 AS build-env
ADD . /distill-infra
WORKDIR /distill-infra
ENV GOOS linux
ENV GOARCH amd64
ENV CGO_ENABLED=0
ENV GOFLAGS "-ldflags=-w -ldflags=-s"
ENV GO111MODULE=on
ENV GOFLAGS=" -mod=vendor"
ENV GOPROXY=https://yz271544:UbFWoA20KLRShpM@goproxy.io,direct
RUN go build -o /brun brun/main.go
# Final stage
FROM debian:buster
EXPOSE 18180
WORKDIR /
RUN apt-get update && apt-get install -y locales && rm -rf /var/lib/apt/lists/* \
&& localedef -i en_US -c -f UTF-8 -A /usr/share/locale/locale.alias en_US.UTF-8
RUN apt-get install -y coreutils
COPY --from=build-env /distill-infra/config /config
COPY --from=build-env /brun /
RUN chmod +x /brun
CMD ["/brun"]

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/banyanhouse-distill-infra.git
git@api.gitlife.ru:oschina-mirror/banyanhouse-distill-infra.git
oschina-mirror
banyanhouse-distill-infra
banyanhouse-distill-infra
master