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

OSCHINA-MIRROR/baetyl-baetyl-cloud

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Dockerfile 709
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
Leding Li Отправлено 29.07.2021 09:28 36ba854
FROM --platform=${BUILDPLATFORM:-linux/amd64} golang:alpine AS builder
ARG GOPROXY
ARG GIT_REV
ARG VERSION
ARG TARGETARCH
ARG TARGETOS
COPY / /go/src/baetyl-cloud
WORKDIR /go/src/baetyl-cloud
ENV GOPROXY=${GOPROXY:-direct}
RUN --mount=type=cache,id=gomod,target=/go/pkg/mod \
go mod download -x
RUN --mount=type=cache,id=gomod,target=/go/pkg/mod \
GOARCH=${TARGETARCH} CGO_ENABLED=0 \
go build -ldflags "-s -w -X github.com/baetyl/baetyl-go/v2/utils.REVISION=${GIT_REV} -X github.com/baetyl/baetyl-go/v2/utils.VERSION=${VERSION}" .
FROM scratch
COPY /scripts/native/templates /etc/templates
COPY --from=builder /go/src/baetyl-cloud/baetyl-cloud /bin/baetyl-cloud
ENTRYPOINT ["/bin/baetyl-cloud"]

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

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

1
https://api.gitlife.ru/oschina-mirror/baetyl-baetyl-cloud.git
git@api.gitlife.ru:oschina-mirror/baetyl-baetyl-cloud.git
oschina-mirror
baetyl-baetyl-cloud
baetyl-baetyl-cloud
master