From b9180ed2a82d5717da45cce3e0f52467ed357e64 Mon Sep 17 00:00:00 2001
From: xueqingkun <xueqingkun@126.com>
Date: Mon, 15 Apr 2024 16:58:10 +0800
Subject: [PATCH] =?UTF-8?q?1=E3=80=82=E6=B7=BB=E5=8A=A0docker-compose.yml?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 docker/docker-compose.yml | 48 +++++++++++++++++++++++++++++++++++++++
 1 file changed, 48 insertions(+)
 create mode 100644 docker/docker-compose.yml

diff --git a/docker/docker-compose.yml b/docker/docker-compose.yml
new file mode 100644
index 0000000..1ef626d
--- /dev/null
+++ b/docker/docker-compose.yml
@@ -0,0 +1,48 @@
+# Docker Compose 配置文件版本,这里使用 version 3  
+version: '3'  
+
+services:
+  interro-robot-paddlespeech:
+    image: interro-robot-paddlespeech:1.0.0
+    # 端口映射,将主机的某个端口映射到容器的 8089 端口  
+    ports:
+      - 8089:8089
+    # 重启策略,如果容器退出则自动重启  
+    restart: always
+
+  # interro-robot-qa 服务
+  interro-robot-qa:
+    image: interro-robot-qa:1.0.0
+    ports:
+      - 8000:8000
+    restart: always
+
+  # 第三个服务:interro-robot-web  
+  interro-robot-web:
+    image: interro-robot-web:1.0.0
+    ports:
+      - 9800:9800
+    # 设置环境变量  
+    environment:
+      - env.datasource.ip=192.168.10.138:5432
+      - env.datasource.username=postgres
+      - "env.datasource.password=123456"
+      - env.paddle-speech.ip=192.168.10.25:8089  # interro-robot-paddlespeech 服务地址
+      - env.match.ip=192.168.10.25:8000  #interro-robot-qa 服务地址
+    restart: always
+
+  # interro-robot-nginx 服务
+  interro-robot-nginx:
+    image: interro-robot-nginx:1.0.0
+    ports:
+      - 443:443
+    # 设置环境变量  
+    environment:
+      # 设置后端服务地址
+      - UPSTREAM_WEB_SERVERS=192.168.10.25:9800
+    restart: always
+
+# 使用 docker-compose up -d 命令启动所有服务
+# 使用 docker-compose stop 命令停止服务
+# 使用 docker-compose down 命令停止并删除所有服务
+# 启动服务后,可通过 https:{ip}:443/#/login访问服务
\ No newline at end of file