voicebox / Dockerfile
kenken999's picture
test
586898a verified
raw
history blame contribute delete
735 Bytes
# ベースイメージとして voicevox/voicevox_engine を使用
FROM voicevox/voicevox_engine
# 必要な環境変数を設定
ENV VOICELIB_DIR=/opt/voicevox_core/
ENV RUNTIME_DIR=/opt/onnxruntime/lib
ENV HOST=0.0.0.0
ENV PORT=7860
# ポート設定
EXPOSE 7860
# gosuをインストール
RUN apt-get update && apt-get install -y gosu
# ユーザーを作成
RUN id -u user &>/dev/null || useradd -m user
# 作業ディレクトリを設定
WORKDIR /opt/python/bin/
# スクリプトを実行するコマンド
CMD ["/opt/python/bin/python3", "/opt/voicevox_engine/run.py", "--voicelib_dir", "/opt/voicevox_core/", "--runtime_dir", "/opt/onnxruntime/lib", "--host", "0.0.0.0", "--port", "7860", "--cors_policy_mode", "all"]