18 lines
		
	
	
		
			420 B
		
	
	
	
		
			Makefile
		
	
	
	
			
		
		
	
	
			18 lines
		
	
	
		
			420 B
		
	
	
	
		
			Makefile
		
	
	
	
| include .env
 | |
| 
 | |
| .PHONY: all
 | |
| 
 | |
| build:
 | |
| 	docker build -t chatbot-ui .
 | |
| 
 | |
| run:
 | |
| 	export $(cat .env | xargs)
 | |
| 	docker stop chatbot-ui || true && docker rm chatbot-ui || true
 | |
| 	docker run --name chatbot-ui --rm -e OPENAI_API_KEY=${OPENAI_API_KEY} -p 3000:3000 chatbot-ui
 | |
| 
 | |
| logs:
 | |
| 	docker logs -f chatbot-ui
 | |
| 
 | |
| push:
 | |
| 	docker tag chatbot-ui:latest ${DOCKER_USER}/chatbot-ui:${DOCKER_TAG}
 | |
| 	docker push ${DOCKER_USER}/chatbot-ui:${DOCKER_TAG}
 |