mirror of
				https://github.com/krahets/hello-algo.git
				synced 2025-11-04 06:07:20 +08:00 
			
		
		
		
	update Docker
This commit is contained in:
		
							
								
								
									
										20
									
								
								Dockerfile
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										20
									
								
								Dockerfile
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,20 @@
 | 
				
			|||||||
 | 
					FROM python:3.9.0-buster
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					RUN sed -i 's/deb.debian.org/mirrors.aliyun.com/g' /etc/apt/sources.list
 | 
				
			||||||
 | 
					RUN sed -i 's/security.debian.org/mirrors.aliyun.com/g' /etc/apt/sources.list
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					RUN pip install --upgrade pip && pip install mkdocs mkdocs-material
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					WORKDIR /app
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					COPY codes /app/codes
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					COPY docs /app/docs
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					COPY mkdocs.yml /app/mkdocs.yml
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					RUN mkdir ./docs/overrides && mkdocs build
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					EXPOSE 8000
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					CMD ["mkdocs", "serve", "-a", "0.0.0.0:8000"]
 | 
				
			||||||
							
								
								
									
										7
									
								
								docker-compose.yml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										7
									
								
								docker-compose.yml
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,7 @@
 | 
				
			|||||||
 | 
					version: '3'
 | 
				
			||||||
 | 
					services:
 | 
				
			||||||
 | 
					  hello-algo:
 | 
				
			||||||
 | 
					    build: .
 | 
				
			||||||
 | 
					    ports:
 | 
				
			||||||
 | 
					      - "8000:8000"
 | 
				
			||||||
 | 
					      
 | 
				
			||||||
		Reference in New Issue
	
	Block a user