| 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 |
|
|