orztv commited on
Commit
5a84c6f
·
1 Parent(s): b5f5d72
Files changed (2) hide show
  1. Dockerfile +4 -1
  2. src/openai-edge-tts.sh +9 -5
Dockerfile CHANGED
@@ -24,11 +24,14 @@ RUN apt-get update && apt-get install -y --no-install-recommends \
24
  WORKDIR ${HOMEDIR}
25
 
26
  # 复制src文件夹下的所有文件夹及文件到工作目录
27
- COPY src/* ${HOMEDIR}/
28
 
29
  # 给所有 .sh 文件添加执行权限
30
  RUN chmod +x ${HOMEDIR}/*.sh
31
 
 
 
 
32
  # 运行 setup.sh、sshx.sh 和 remix.sh
33
  RUN ${HOMEDIR}/setup.sh \
34
  && if [ "$REMIX_INSTALL" = true ]; then ${HOMEDIR}/remix.sh; fi \
 
24
  WORKDIR ${HOMEDIR}
25
 
26
  # 复制src文件夹下的所有文件夹及文件到工作目录
27
+ COPY src ${HOMEDIR}/
28
 
29
  # 给所有 .sh 文件添加执行权限
30
  RUN chmod +x ${HOMEDIR}/*.sh
31
 
32
+ # 创建 openai-edge-tts 目录
33
+ RUN mkdir -p ${HOMEDIR}/openai-edge-tts
34
+
35
  # 运行 setup.sh、sshx.sh 和 remix.sh
36
  RUN ${HOMEDIR}/setup.sh \
37
  && if [ "$REMIX_INSTALL" = true ]; then ${HOMEDIR}/remix.sh; fi \
src/openai-edge-tts.sh CHANGED
@@ -3,19 +3,23 @@ set -e
3
 
4
  echo "开始安装 openai-edge-tts..."
5
 
6
- cp -r /tmp/openai-edge-tts $HOMEDIR/openai-edge-tts
 
7
 
8
- #检查openai-edge-tts文件夹是否存在
 
 
 
9
  if [ ! -d "$HOMEDIR/openai-edge-tts" ]; then
10
- echo "openai-edge-tts文件夹不存在"
11
  exit 1
12
  fi
13
 
14
- # 进入openai-edge-tts文件夹并安装依赖
15
  cd $HOMEDIR/openai-edge-tts
16
  pip install -r requirements.txt
17
 
18
  # .env 文件
19
  cp .env.example .env
20
 
21
- echo "openai-edge-tts安装完成"
 
3
 
4
  echo "开始安装 openai-edge-tts..."
5
 
6
+ # 确保 openai-edge-tts 目录存在
7
+ mkdir -p $HOMEDIR/openai-edge-tts
8
 
9
+ # 复制必要的文件到 openai-edge-tts 目录
10
+ cp -r ${HOMEDIR}/openai-edge-tts/* $HOMEDIR/openai-edge-tts/
11
+
12
+ # 检查 openai-edge-tts 文件夹是否存在
13
  if [ ! -d "$HOMEDIR/openai-edge-tts" ]; then
14
+ echo "openai-edge-tts 文件夹不存在"
15
  exit 1
16
  fi
17
 
18
+ # 进入 openai-edge-tts 文件夹并安装依赖
19
  cd $HOMEDIR/openai-edge-tts
20
  pip install -r requirements.txt
21
 
22
  # .env 文件
23
  cp .env.example .env
24
 
25
+ echo "openai-edge-tts 安装完成"