github.com/badrootd/celestia-core@v0.0.0-20240305091328-aa4207a4b25d/DOCKER/Dockerfile.build_c-amazonlinux (about)

     1  FROM amazonlinux:2
     2  
     3  RUN yum -y update && \
     4      yum -y install wget
     5  
     6  RUN wget http://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm && \
     7      rpm -ivh epel-release-latest-7.noarch.rpm
     8  
     9  RUN yum -y groupinstall "Development Tools"
    10  RUN yum -y install leveldb-devel which
    11  
    12  ENV GOVERSION=1.12.9
    13  
    14  RUN cd /tmp && \
    15      wget https://dl.google.com/go/go${GOVERSION}.linux-amd64.tar.gz && \
    16      tar -C /usr/local -xf go${GOVERSION}.linux-amd64.tar.gz && \
    17      mkdir -p /go/src && \
    18      mkdir -p /go/bin
    19  
    20  ENV PATH=$PATH:/usr/local/go/bin:/go/bin
    21  ENV GOBIN=/go/bin
    22  ENV GOPATH=/go/src
    23  
    24  RUN mkdir -p /cometbft
    25  WORKDIR /cometbft
    26  
    27  CMD ["/usr/bin/make", "build", "COMETBFT_BUILD_OPTIONS=cleveldb"]
    28