19 lines
		
	
	
		
			330 B
		
	
	
	
		
			Docker
		
	
	
	
		
		
			
		
	
	
			19 lines
		
	
	
		
			330 B
		
	
	
	
		
			Docker
		
	
	
	
| 
								 | 
							
								FROM rust:1.72
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								RUN USER=root cargo new --bin nederlandskie
							 | 
						||
| 
								 | 
							
								WORKDIR /nederlandskie
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								COPY ./Cargo.lock ./Cargo.lock
							 | 
						||
| 
								 | 
							
								COPY ./Cargo.toml ./Cargo.toml
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								RUN cargo build --release
							 | 
						||
| 
								 | 
							
								RUN rm src/*.rs
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								COPY ./src ./src
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								RUN rm ./target/release/deps/nederlandskie*
							 | 
						||
| 
								 | 
							
								RUN cargo build --release
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								EXPOSE 3000
							 | 
						||
| 
								 | 
							
								CMD ["./target/release/nederlandskie"]
							 |