feat: edit Dockerfile for arm64 build compatibility
This commit is contained in:
parent
0226542178
commit
309f05c166
@ -10,8 +10,8 @@ RUN apt-get update && \
|
||||
libgflags-dev libsnappy-dev zlib1g-dev libbz2-dev \
|
||||
liblz4-dev graphviz && \
|
||||
apt-get clean
|
||||
|
||||
ENV GOLANG_VERSION=go1.17.1.linux-amd64
|
||||
ARG GOLANG_VERSION
|
||||
ENV GOLANG_VERSION=go1.17.1
|
||||
ENV ROCKSDB_VERSION=v6.22.1
|
||||
ENV GOPATH=/go
|
||||
ENV PATH=$PATH:$GOPATH/bin
|
||||
@ -28,8 +28,10 @@ RUN if [ -n "${TCMALLOC}" ]; then \
|
||||
fi
|
||||
|
||||
# install and configure go
|
||||
RUN cd /opt && wget https://dl.google.com/go/$GOLANG_VERSION.tar.gz && \
|
||||
tar xf $GOLANG_VERSION.tar.gz
|
||||
ARG TARGETPLATFORM
|
||||
RUN if [ "$TARGETPLATFORM" = "linux/amd64" ]; then ARCHITECTURE=amd64; elif [ "$TARGETPLATFORM" = "linux/arm64" ]; then ARCHITECTURE=arm64; else ARCHITECTURE=amd64; fi \
|
||||
&& cd /opt && wget https://dl.google.com/go/$GOLANG_VERSION.linux-$ARCHITECTURE.tar.gz && \
|
||||
tar xf $GOLANG_VERSION.linux-$ARCHITECTURE.tar.gz
|
||||
RUN ln -s /opt/go/bin/go /usr/bin/go
|
||||
RUN mkdir -p $GOPATH
|
||||
RUN echo -n "GO version: " && go version
|
||||
|
||||
Loading…
Reference in New Issue
Block a user