From e2ce913e82eba22196fadfed8f4e13f906d23f19 Mon Sep 17 00:00:00 2001
From: xueqingkun <xueqingkun@126.com>
Date: Thu, 11 Jan 2024 10:04:07 +0800
Subject: [PATCH] rasa : docker file modify

---
 virtual-patient-rasa/docker_1_1_0/Dockerfile   | 11 ++++++-----
 virtual-patient-rasa/docs/docker-entrypoint.sh |  7 ++++---
 2 files changed, 10 insertions(+), 8 deletions(-)

diff --git a/virtual-patient-rasa/docker_1_1_0/Dockerfile b/virtual-patient-rasa/docker_1_1_0/Dockerfile
index 6be207fa..782c6151 100644
--- a/virtual-patient-rasa/docker_1_1_0/Dockerfile
+++ b/virtual-patient-rasa/docker_1_1_0/Dockerfile
@@ -4,11 +4,12 @@ FROM rasa_dev:1.0.0
 COPY ./bert_chinese /usr/local/text2vec/bert_chinese
 COPY ./app.py /usr/local/text2vec/
 
-RUN /root/anaconda3/condabin/conda create --name text2vec_env python=3.9 -y && \
-    /root/anaconda3/condabin/conda run --no-capture-output --name text2vec_env pip install torch && \
-    /root/anaconda3/condabin/conda run --no-capture-output --name text2vec_env pip install flask && \
-    /root/anaconda3/condabin/conda run --no-capture-output --name text2vec_env pip install text2vec -i https://pypi.tuna.tsinghua.edu.cn/simple
+RUN source /root/anaconda3/etc/profile.d/conda.sh && \
+    conda create --name text2vec_env python=3.9 -y && \
+    conda activate text2vec_env && \
+    pip install torch && \
+    pip install flask && \
+    pip install text2vec -i https://pypi.tuna.tsinghua.edu.cn/simple
 
 expose 5000
-#CMD [ "/root/anaconda3/condabin/conda","run","--no-capture-output","--name","text2vec_env", "python", "/usr/local/text2vec/app.py"]
 
diff --git a/virtual-patient-rasa/docs/docker-entrypoint.sh b/virtual-patient-rasa/docs/docker-entrypoint.sh
index b72bfb0d..0bf1a073 100644
--- a/virtual-patient-rasa/docs/docker-entrypoint.sh
+++ b/virtual-patient-rasa/docs/docker-entrypoint.sh
@@ -1,8 +1,9 @@
 #!/bin/bash
 
-# 启动text2vec-server
-conda activate text2vec_env && pyton /data/vp/text2vec/app.py
-conda run --no-capture-output --name text2vec_env python  /usr/local/text2vec/app.py
+# 启动text2vec服务
+source /root/anaconda3/etc/profile.d/conda.sh && \
+      conda activate text2vec_env && \
+      nohup python  /usr/local/text2vec/app.py &
 
 # 启动jar包
 java -jar -Duser.timezone=Asia/Shanghai /data/vp/virtual-patient-rasa-1.0-SNAPSHOT.jar "$@"