From af853a3146195b2dcdd934212763de09ce3d55ed Mon Sep 17 00:00:00 2001 From: GuanYuankai Date: Thu, 16 Oct 2025 03:06:44 +0000 Subject: [PATCH] =?UTF-8?q?dockerfile=E4=BF=AE=E5=A4=8D=EF=BC=8C=E4=BF=AE?= =?UTF-8?q?=E6=AD=A3=E6=9D=83=E9=99=90=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docker/Dockerfile | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/docker/Dockerfile b/docker/Dockerfile index 5adbacf..20beb8e 100644 --- a/docker/Dockerfile +++ b/docker/Dockerfile @@ -74,13 +74,16 @@ RUN cd /tmp/build-context/external/paho.mqtt.c && \ # 在所有 apt 操作完成后,最后进行清理 rm -rf /var/lib/apt/lists/* COPY piper_models/ /app/piper_models/ -# 5. 设置默认用户 -# ================================= -# 容器的默认用户将是 'dev' + USER dev + RUN pip install --no-cache-dir --user piper-tts # 将 ~/.local/bin (包含 piper 二进制文件) 添加到 PATH RUN echo 'export PATH="$HOME/.local/bin:$PATH"' >> ~/.bash_profile # 现在,dev 用户可以使用 `piper` 命令了,只要 shell 环境被正确加载。 # 我们可以将最终的 CMD 设置为加载环境然后执行一个命令,或者留空让用户交互。 - +# 5. 设置默认用户 +# ================================= +# 容器的默认用户将是 'dev' +USER dev +CMD ["/bin/bash"]