| 12345678910111213141516171819202122232425262728293031 |
- FROM ubuntu:utopic
- MAINTAINER caktux
- ENV DEBIAN_FRONTEND noninteractive
- # Usual update / upgrade
- RUN apt-get update
- RUN apt-get upgrade -q -y
- RUN apt-get dist-upgrade -q -y
- # Let our containers upgrade themselves
- RUN apt-get install -q -y unattended-upgrades
- # Install Ethereum
- RUN apt-get install -q -y software-properties-common
- RUN add-apt-repository ppa:ethereum/ethereum
- RUN add-apt-repository ppa:ethereum/ethereum-dev
- RUN apt-get update
- RUN apt-get install -q -y geth
- # Install supervisor
- RUN apt-get install -q -y supervisor
- # Add supervisor configs
- ADD supervisord.conf supervisord.conf
- EXPOSE 8545
- EXPOSE 30303
- CMD ["-n", "-c", "/supervisord.conf"]
- ENTRYPOINT ["/usr/bin/supervisord"]
|