소스 검색

feat: 添加 docker compose 部署方式 (#75)

Hugh Gao 2 년 전
부모
커밋
a95719d66e
2개의 변경된 파일24개의 추가작업 그리고 0개의 파일을 삭제
  1. 10 0
      README.md
  2. 14 0
      docker-compose.yml

+ 10 - 0
README.md

@@ -98,6 +98,16 @@ $ docker run -itd --name chatgpt -p 8090:8090  -v `pwd`/config.json:/app/config.
 
 其中配置文件参考下边的配置文件说明。
 
+`第三种:使用 docker compose 运行`
+
+```sh
+$ wget https://raw.githubusercontent.com/eryajf/chatgpt-dingtalk/main/docker-compose.yml
+
+$ nano docker-compose.yml # 编辑 APIKEY 等信息
+
+$ docker compose up -d
+```
+
 注意,不论通过上边哪种docker方式部署,都需要配置Nginx代理,当然你直接通过服务器外网IP也可以。
 
 部署完成之后,通过Nginx代理本服务:

+ 14 - 0
docker-compose.yml

@@ -0,0 +1,14 @@
+version: '3.9'
+
+services:
+  chatgpt:
+    image: dockerproxy.com/eryajf/chatgpt-dingtalk:latest
+    container_name: chatgpt
+    environment:
+      - APIKEY=sk-XXXXXX
+      - SESSION_TIMEOUT=600
+      - HTTP_PROXY=
+      - DEFAULT_MODE="单聊"
+    ports:
+      - "8090:8090"
+    restart: always