1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
| apiVersion: apps/v1
| kind: Deployment
| metadata:
| name: chatgpt-web
| labels:
| app: chatgpt-web
| spec:
| replicas: 1
| selector:
| matchLabels:
| app: chatgpt-web
| strategy:
| type: RollingUpdate
| template:
| metadata:
| labels:
| app: chatgpt-web
| spec:
| containers:
| - image: chenzhaoyu94/chatgpt-web
| name: chatgpt-web
| imagePullPolicy: Always
| ports:
| - containerPort: 3002
| env:
| - name: OPENAI_API_KEY
| value: sk-xxx
| - name: OPENAI_API_BASE_URL
| value: 'https://api.openai.com'
| - name: OPENAI_API_MODEL
| value: gpt-3.5-turbo
| - name: API_REVERSE_PROXY
| value: https://ai.fakeopen.com/api/conversation
| - name: AUTH_SECRET_KEY
| value: '123456'
| - name: TIMEOUT_MS
| value: '60000'
| - name: SOCKS_PROXY_HOST
| value: ''
| - name: SOCKS_PROXY_PORT
| value: ''
| - name: HTTPS_PROXY
| value: ''
| resources:
| limits:
| cpu: 500m
| memory: 500Mi
| requests:
| cpu: 300m
| memory: 300Mi
| ---
| apiVersion: v1
| kind: Service
| metadata:
| labels:
| app: chatgpt-web
| name: chatgpt-web
| spec:
| ports:
| - name: chatgpt-web
| port: 3002
| protocol: TCP
| targetPort: 3002
| selector:
| app: chatgpt-web
| type: ClusterIP
|
|