mirror of
https://github.com/gravitational/teleport.git
synced 2026-09-21 05:55:42 +08:00
@@ -229,7 +229,7 @@ RUN corepack enable yarn pnpm
|
||||
|
||||
# Install Go.
|
||||
ARG GOLANG_VERSION
|
||||
RUN mkdir -p /opt && cd /opt && curl -fsSL https://storage.googleapis.com/golang/$GOLANG_VERSION.linux-${BUILDARCH}.tar.gz | tar xz && \
|
||||
RUN mkdir -p /opt && cd /opt && curl -fsSL https://go.dev/dl/$GOLANG_VERSION.linux-${BUILDARCH}.tar.gz | tar xz && \
|
||||
mkdir -p /go/src/github.com/gravitational/teleport && \
|
||||
chmod a+w /go && \
|
||||
chmod a+w /var/lib && \
|
||||
|
||||
@@ -63,7 +63,7 @@ RUN corepack enable yarn pnpm
|
||||
ARG GOLANG_VERSION
|
||||
RUN mkdir -p /opt && \
|
||||
cd /opt && \
|
||||
curl -fsSL "https://storage.googleapis.com/golang/$GOLANG_VERSION.linux-$BUILDARCH.tar.gz" | tar xz && \
|
||||
curl -fsSL "https://go.dev/dl/$GOLANG_VERSION.linux-$BUILDARCH.tar.gz" | tar xz && \
|
||||
mkdir -p /go/src/github.com/gravitational/teleport && \
|
||||
chmod a+w /go && \
|
||||
chmod a+w /var/lib && \
|
||||
|
||||
@@ -30,7 +30,7 @@ RUN apt -y update && \
|
||||
ARG GOLANG_VERSION
|
||||
RUN mkdir -p /opt && \
|
||||
cd /opt && \
|
||||
curl -fsSL "https://storage.googleapis.com/golang/$GOLANG_VERSION.linux-$BUILDARCH.tar.gz" | tar xz && \
|
||||
curl -fsSL "https://go.dev/dl/$GOLANG_VERSION.linux-$BUILDARCH.tar.gz" | tar xz && \
|
||||
mkdir -p /go/src/github.com/gravitational/teleport && \
|
||||
chmod a+w /go && \
|
||||
chmod a+w /var/lib && \
|
||||
|
||||
@@ -219,7 +219,7 @@ COPY --from=git2 /opt/git /
|
||||
|
||||
# Install Go.
|
||||
ARG GOLANG_VERSION
|
||||
RUN mkdir -p /opt && cd /opt && curl -fsSL https://storage.googleapis.com/golang/${GOLANG_VERSION}.linux-${TARGETARCH}.tar.gz | tar xz && \
|
||||
RUN mkdir -p /opt && cd /opt && curl -fsSL https://go.dev/dl/${GOLANG_VERSION}.linux-${TARGETARCH}.tar.gz | tar xz && \
|
||||
mkdir -p /go/src/github.com/gravitational/teleport && \
|
||||
chmod a+w /go && \
|
||||
chmod a+w /var/lib && \
|
||||
|
||||
@@ -69,7 +69,7 @@ ARG BUILDARCH
|
||||
ARG GOLANG_VERSION
|
||||
# Set BUILDARCH if not set when not using buildkit. Only works for arm64 and amd64.
|
||||
RUN BUILDARCH=${BUILDARCH:-$(uname -m | sed 's/aarch64/arm64/g; s/x86_64/amd64/g')}; \
|
||||
curl -fsSL https://storage.googleapis.com/golang/${GOLANG_VERSION}.linux-${BUILDARCH}.tar.gz | \
|
||||
curl -fsSL https://go.dev/dl/${GOLANG_VERSION}.linux-${BUILDARCH}.tar.gz | \
|
||||
tar -C /opt -xz && \
|
||||
/opt/go/bin/go version
|
||||
|
||||
|
||||
@@ -23,7 +23,7 @@ RUN apt-get update && apt-get install -y --no-install-recommends \
|
||||
|
||||
# Install Go.
|
||||
ARG GOLANG_VERSION
|
||||
RUN mkdir -p /opt && cd /opt && curl -fsSL https://storage.googleapis.com/golang/$GOLANG_VERSION.linux-${BUILDARCH}.tar.gz | tar xz && \
|
||||
RUN mkdir -p /opt && cd /opt && curl -fsSL https://go.dev/dl/$GOLANG_VERSION.linux-${BUILDARCH}.tar.gz | tar xz && \
|
||||
chmod a+w /var/lib && \
|
||||
chmod a-w /
|
||||
ENV GOPATH="/go" \
|
||||
|
||||
@@ -34,7 +34,7 @@ EOT
|
||||
# Install Go.
|
||||
RUN GOLANG_VERSION=$(make -s -C /tmp/v print-go-version) && \
|
||||
mkdir -p /opt && \
|
||||
curl -fsSL https://storage.googleapis.com/golang/$GOLANG_VERSION.linux-${BUILDARCH}.tar.gz | \
|
||||
curl -fsSL https://go.dev/dl/$GOLANG_VERSION.linux-${BUILDARCH}.tar.gz | \
|
||||
tar xz -C /opt && \
|
||||
chmod a+w /var/lib && \
|
||||
chmod a-w /
|
||||
|
||||
Reference in New Issue
Block a user