-
Notifications
You must be signed in to change notification settings - Fork 204
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Ubuntu 22.04ベースのDockerイメージを追加する #1495
Ubuntu 22.04ベースのDockerイメージを追加する #1495
Conversation
試しにビルドしたリリースのテストが通らず、起動に失敗していそうでした。
原因は以下のIssue と同じで、 の影響でDockerイメージがデフォルトのコマンドで動作しなくなっていたようです。 参照されているプルリクエストの で解消されることを期待しています(おそらくコンテナ内にUID:GID=1000:1000が所有する |
に追従して、 リリーステストを通過したのでReady for Reviewにしました。 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM!!!
そろそろ20.04が危ないので嬉しいです!!
おそらくコンテナ内にUID:GID=1000:1000が所有する
/home/user/.local/share/voicevox-engine-dev/preset.yaml
が作成される)
なんでdockerなのに問題が解消するのか不思議だったんですが、homeディレクトリに向くんですね!!
すっきりしました。
同等のイメージは違うタグでもビルドを省略できるようにしたいなと思いました。
PR見てて全く同じことを思いました!
とりあえずissue建てても良いかも?
(たぶんこの辺りの実装どうなってるか僕より詳しいと思うのでお任せしたみがあります 🙏 )
別のプルリクエストでデフォルトのバージョンを22.04ベースに切り替えようと考えています。
賛成です!
同じビルドに複数のタグを付けられるようになったあとに実装すると段取り良いかも。(ジャストアイデアですが)
近日中にUbuntu 24.04も別途追加しようと考えています。
おー!!ぜひ!!
こちらもissue作るとこまでまず進めても良いかもと思いました!
内容
CIでUbuntu 22.04ベースのイメージをビルドして、Docker Hubにプッシュするようにします。
合わせて、DockerイメージテストCIにUbuntu 22.04ベースのイメージを追加します。
Ubuntu 20.04のサポート期限は2025年4月のため、近いうちにデフォルトのバージョン(cpuタグ、nvidiaタグ、READMEの記載、Dockerfileのデフォルト値)を22.04ベースに切り替えたいです。
現在は以下の5つのイメージがビルドされています。
このプルリクエストにより、以下の7つのイメージがビルドされるようになります。
別のプルリクエストでデフォルトのバージョンを22.04ベースに切り替えようと考えています。
近日中にUbuntu 24.04も別途追加しようと考えています。
同等のイメージは違うタグでもビルドを省略できるようにしたいなと思いました。
TODO
docker run --rm -p "127.0.0.1:50021:50021" --name "voicevox_engine" -d aoirint/voicevox_engine:cpu-ubuntu22.04-0.21.1-aoirint.2
echo -n "こんにちは、音声合成の世界へようこそ" > text.txt
curl -s -X POST "127.0.0.1:50021/audio_query?speaker=1" --get --data-urlencode text@text.txt > query.json
curl -s -H "Content-Type: application/json" -X POST -d @query.json "127.0.0.1:50021/synthesis?speaker=1" > audio.wav
docker container rm -f "voicevox_engine"
関連 Issue