Fix Stable Docker Build (#3479)
* Dockerfile for ubuntu stable Add Dockerfile for parity stable branch * Update Dockerfile add make
This commit is contained in:
		
							parent
							
								
									1cd3e0f1cd
								
							
						
					
					
						commit
						76952ff363
					
				
							
								
								
									
										40
									
								
								docker/ubuntu-stable/Dockerfile
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										40
									
								
								docker/ubuntu-stable/Dockerfile
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,40 @@ | ||||
| FROM ubuntu:14.04 | ||||
| WORKDIR /build | ||||
| # install tools and dependencies | ||||
| RUN apt-get update && \ | ||||
|         apt-get install -y \ | ||||
|         g++ \ | ||||
|         curl \ | ||||
|         git \ | ||||
|         file \ | ||||
|         binutils \ | ||||
| 	make | ||||
| 
 | ||||
| # install rustup | ||||
| RUN curl https://sh.rustup.rs -sSf | sh -s -- -y | ||||
| 
 | ||||
| # rustup directory | ||||
| ENV PATH /root/.cargo/bin:$PATH | ||||
| 
 | ||||
| # show backtraces | ||||
| ENV RUST_BACKTRACE 1 | ||||
| 
 | ||||
| # show tools | ||||
| RUN rustc -vV && \ | ||||
| cargo -V && \ | ||||
| gcc -v &&\ | ||||
| g++ -v | ||||
| 
 | ||||
| # build parity | ||||
| RUN git clone https://github.com/ethcore/parity && \ | ||||
|         cd parity && \ | ||||
|         git checkout stable && \ | ||||
|         git pull && \ | ||||
|         cargo build --release --verbose && \ | ||||
|         ls /build/parity/target/release/parity && \ | ||||
|         strip /build/parity/target/release/parity | ||||
| 
 | ||||
| RUN file /build/parity/target/release/parity | ||||
| 
 | ||||
| EXPOSE 8080 8545 8180 | ||||
| ENTRYPOINT ["/build/parity/target/release/parity"] | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user