dockerfile修复,修正权限问题
This commit is contained in:
parent
53d71c4bcb
commit
af853a3146
|
|
@ -74,13 +74,16 @@ RUN cd /tmp/build-context/external/paho.mqtt.c && \
|
||||||
# 在所有 apt 操作完成后,最后进行清理
|
# 在所有 apt 操作完成后,最后进行清理
|
||||||
rm -rf /var/lib/apt/lists/*
|
rm -rf /var/lib/apt/lists/*
|
||||||
COPY piper_models/ /app/piper_models/
|
COPY piper_models/ /app/piper_models/
|
||||||
# 5. 设置默认用户
|
|
||||||
# =================================
|
|
||||||
# 容器的默认用户将是 'dev'
|
|
||||||
USER dev
|
USER dev
|
||||||
|
|
||||||
RUN pip install --no-cache-dir --user piper-tts
|
RUN pip install --no-cache-dir --user piper-tts
|
||||||
# 将 ~/.local/bin (包含 piper 二进制文件) 添加到 PATH
|
# 将 ~/.local/bin (包含 piper 二进制文件) 添加到 PATH
|
||||||
RUN echo 'export PATH="$HOME/.local/bin:$PATH"' >> ~/.bash_profile
|
RUN echo 'export PATH="$HOME/.local/bin:$PATH"' >> ~/.bash_profile
|
||||||
# 现在,dev 用户可以使用 `piper` 命令了,只要 shell 环境被正确加载。
|
# 现在,dev 用户可以使用 `piper` 命令了,只要 shell 环境被正确加载。
|
||||||
# 我们可以将最终的 CMD 设置为加载环境然后执行一个命令,或者留空让用户交互。
|
# 我们可以将最终的 CMD 设置为加载环境然后执行一个命令,或者留空让用户交互。
|
||||||
|
# 5. 设置默认用户
|
||||||
|
# =================================
|
||||||
|
# 容器的默认用户将是 'dev'
|
||||||
|
USER dev
|
||||||
|
CMD ["/bin/bash"]
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue