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