22 lines
		
	
	
		
			549 B
		
	
	
	
		
			Bash
		
	
	
	
			
		
		
	
	
			22 lines
		
	
	
		
			549 B
		
	
	
	
		
			Bash
		
	
	
	
export GO111MODULE=on
 | 
						|
export GOPROXY=https://goproxy.cn,direct
 | 
						|
export GOPATH=/root/go
 | 
						|
export GOCACHE=/root/.cache/go-build
 | 
						|
export CONTAINER_NAME=ai_scheduler
 | 
						|
export CGO_ENABLED='0'
 | 
						|
 | 
						|
 | 
						|
git pull origin master
 | 
						|
go mod tidy
 | 
						|
make build
 | 
						|
docker build -t ${CONTAINER_NAME}  .
 | 
						|
docker stop  ${CONTAINER_NAME}
 | 
						|
docker rm -f ${CONTAINER_NAME}
 | 
						|
docker run -itd \
 | 
						|
  --name "${CONTAINER_NAME}" \
 | 
						|
  --restart=always \
 | 
						|
  -e "OLLAMA_BASE_URL=${OLLAMA_BASE_URL:-http://host.docker.internal:11434}" \
 | 
						|
  -p 8090:8090 \
 | 
						|
  "${CONTAINER_NAME}"
 | 
						|
 | 
						|
docker logs -f ${CONTAINER_NAME} |