# ベースイメージとして 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"]