| 
									
										
										
										
											2024-01-09 15:21:36 +08:00
										 |  |  | #!/bin/bash
 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2024-01-09 15:33:20 +08:00
										 |  |  | image_name="ollama-webui" | 
					
						
							|  |  |  | container_name="ollama-webui" | 
					
						
							| 
									
										
										
										
											2024-01-09 15:43:55 +08:00
										 |  |  | host_port=3000 | 
					
						
							|  |  |  | container_port=8080 | 
					
						
							| 
									
										
										
										
											2024-01-09 15:33:20 +08:00
										 |  |  | 
 | 
					
						
							|  |  |  | docker build -t "$image_name" . | 
					
						
							|  |  |  | docker stop "$container_name" &>/dev/null || true | 
					
						
							|  |  |  | docker rm "$container_name" &>/dev/null || true | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2024-01-09 15:43:55 +08:00
										 |  |  | docker run -d -p "$host_port":"$container_port" \
 | 
					
						
							| 
									
										
										
										
											2024-01-09 15:33:20 +08:00
										 |  |  |     --add-host=host.docker.internal:host-gateway \
 | 
					
						
							|  |  |  |     -v "${image_name}:/app/backend/data" \
 | 
					
						
							|  |  |  |     --name "$container_name" \
 | 
					
						
							|  |  |  |     --restart always \
 | 
					
						
							|  |  |  |     "$image_name" | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | docker image prune -f |