FROM ubuntu:20.04
ENV DEBIAN_FRONTEND=noninteractive
RUN apt-get update && apt-get install -y --no-install-recommends git python3 build-essential wget && apt-get install -y --reinstall --no-install-recommends ca-certificates
RUN git clone https://github.com/ethereum/go-ethereum
RUN wget https://go.dev/dl/go1.20.1.linux-amd64.tar.gz && tar -C /usr/local -xzf go1.20.1.linux-amd64.tar.gz
ENV PATH=$PATH:/usr/local/go/bin
RUN cd go-ethereum && make all
RUN apt-get purge -y git build-essential wget && rm go1.20.1.linux-amd64.tar.gz
RUN apt-get install -y --no-install-recommends nginx ntpdate
COPY start_geth.py .
#COPY node.tar.gz .
COPY nginx.conf /etc/nginx/
#RUN tar -xzvf node.tar.gz
ENV PATH=$PATH:/go-ethereum/build/bin
CMD python3 start_geth.py
