Generate Docker image for backend
This commit is contained in:
		
							
								
								
									
										9
									
								
								geneit_backend/Dockerfile
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										9
									
								
								geneit_backend/Dockerfile
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,9 @@
 | 
			
		||||
FROM debian:bullseye-slim
 | 
			
		||||
 | 
			
		||||
RUN apt-get update \
 | 
			
		||||
  && apt-get install -y libcurl4 \
 | 
			
		||||
  && rm -rf /var/lib/apt/lists/*
 | 
			
		||||
 | 
			
		||||
COPY geneit_backend /usr/local/bin/geneit_backend
 | 
			
		||||
 | 
			
		||||
ENTRYPOINT /usr/local/bin/geneit_backend
 | 
			
		||||
							
								
								
									
										10
									
								
								geneit_backend/build_docker_image.sh
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										10
									
								
								geneit_backend/build_docker_image.sh
									
									
									
									
									
										Executable file
									
								
							@@ -0,0 +1,10 @@
 | 
			
		||||
#!/bin/bash
 | 
			
		||||
cargo build --release
 | 
			
		||||
 | 
			
		||||
TEMP_DIR=$(mktemp -d)
 | 
			
		||||
cp target/release/geneit_backend "$TEMP_DIR"
 | 
			
		||||
 | 
			
		||||
docker build -f Dockerfile "$TEMP_DIR" -t pierre42100/geneit_backend
 | 
			
		||||
 | 
			
		||||
rm -r $TEMP_DIR
 | 
			
		||||
 | 
			
		||||
		Reference in New Issue
	
	Block a user