mirror of
				https://github.com/meilisearch/meilisearch.git
				synced 2025-11-04 09:56:28 +00:00 
			
		
		
		
	add docker recipe
This commit is contained in:
		
							
								
								
									
										5
									
								
								.dockerignore
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										5
									
								
								.dockerignore
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,5 @@
 | 
				
			|||||||
 | 
					target
 | 
				
			||||||
 | 
					Dockerfile
 | 
				
			||||||
 | 
					.dockerignore
 | 
				
			||||||
 | 
					.git
 | 
				
			||||||
 | 
					.gitignore
 | 
				
			||||||
							
								
								
									
										29
									
								
								Dockerfile
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										29
									
								
								Dockerfile
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,29 @@
 | 
				
			|||||||
 | 
					# Compile
 | 
				
			||||||
 | 
					FROM    alpine:3.10 AS compiler
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					RUN     apk update --quiet
 | 
				
			||||||
 | 
					RUN     apk add curl
 | 
				
			||||||
 | 
					RUN     apk add build-base
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					RUN     curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- -y
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					WORKDIR /meilisearch
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					COPY    . .
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					ENV     RUSTFLAGS="-C target-feature=-crt-static"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					RUN     $HOME/.cargo/bin/cargo build --release
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					# Run
 | 
				
			||||||
 | 
					FROM    alpine:3.10
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					RUN     apk add -q --no-cache libgcc tini
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					COPY    --from=compiler /meilisearch/target/release/meilisearch .
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					ENV     MEILI_HTTP_ADDR 0.0.0.0:7700
 | 
				
			||||||
 | 
					EXPOSE  7700/tcp
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					ENTRYPOINT ["tini", "--"]
 | 
				
			||||||
 | 
					CMD     ./meilisearch
 | 
				
			||||||
		Reference in New Issue
	
	Block a user