mirror of
				https://github.com/meilisearch/meilisearch.git
				synced 2025-10-25 13:06:27 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			29 lines
		
	
	
		
			555 B
		
	
	
	
		
			Docker
		
	
	
	
	
	
			
		
		
	
	
			29 lines
		
	
	
		
			555 B
		
	
	
	
		
			Docker
		
	
	
	
	
	
| # 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 update --quiet
 | |
| RUN     apk add libgcc
 | |
| 
 | |
| COPY    --from=compiler /meilisearch/target/release/meilisearch .
 | |
| 
 | |
| ENV     MEILI_HTTP_ADDR 0.0.0.0:7700
 | |
| EXPOSE  7700/tcp
 | |
| CMD     ./meilisearch
 |