32 lines
		
	
	
		
			703 B
		
	
	
	
		
			Docker
		
	
	
	
	
	
			
		
		
	
	
			32 lines
		
	
	
		
			703 B
		
	
	
	
		
			Docker
		
	
	
	
	
	
| 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"]
 |