File tree Expand file tree Collapse file tree 2 files changed +78
-0
lines changed
Expand file tree Collapse file tree 2 files changed +78
-0
lines changed Original file line number Diff line number Diff line change 1+ include .env
2+
3+ .PHONY : all
4+
5+ build :
6+ docker build -t chatbot-ui .
7+
8+ run :
9+ export $(cat .env | xargs )
10+ docker stop chatbot-ui || true && docker rm chatbot-ui || true
11+ docker run --name chatbot-ui --rm -e OPENAI_API_KEY=${OPENAI_API_KEY} -p 3000:3000 chatbot-ui
12+
13+ logs :
14+ docker logs -f chatbot-ui
15+
16+ push :
17+ docker tag chatbot-ui:latest ${DOCKER_USER} /chatbot-ui:${DOCKER_TAG}
18+ docker push ${DOCKER_USER} /chatbot-ui:${DOCKER_TAG}
Original file line number Diff line number Diff line change 1+ apiVersion : v1
2+ kind : Namespace
3+ metadata :
4+ name : chatbot-ui
5+ ---
6+ apiVersion : v1
7+ kind : Secret
8+ metadata :
9+ namespace : chatbot-ui
10+ name : chatbot-ui
11+ type : Opaque
12+ data :
13+ OPENAI_API_KEY : <base64 encoded key>
14+ ---
15+ apiVersion : apps/v1
16+ kind : Deployment
17+ metadata :
18+ namespace : chatbot-ui
19+ name : chatbot-ui
20+ labels :
21+ app : chatbot-ui
22+ spec :
23+ replicas : 1
24+ selector :
25+ matchLabels :
26+ app : chatbot-ui
27+ template :
28+ metadata :
29+ labels :
30+ app : chatbot-ui
31+ spec :
32+ containers :
33+ - name : chatbot-ui
34+ image : <docker user>/chatbot-ui:latest
35+ resources : {}
36+ ports :
37+ - containerPort : 3000
38+ env :
39+ - name : OPENAI_API_KEY
40+ valueFrom :
41+ secretKeyRef :
42+ name : chatbot-ui
43+ key : OPENAI_API_KEY
44+ ---
45+ kind : Service
46+ apiVersion : v1
47+ metadata :
48+ namespace : chatbot-ui
49+ name : chatbot-ui
50+ labels :
51+ app : chatbot-ui
52+ spec :
53+ ports :
54+ - name : http
55+ protocol : TCP
56+ port : 80
57+ targetPort : 3000
58+ selector :
59+ app : chatbot-ui
60+ type : ClusterIP
You can’t perform that action at this time.
0 commit comments