优化Dockerfile分层,尽可能复用缓存;增加条件构建,可以用IMAGE_TYPE参数构建不包含额外模型的Docker镜像来减少镜像大小;增加批量构建Docker镜像脚本
parent
028b78fa1e
commit
2bf5e003fb
@ -1,4 +1,6 @@
|
||||
docs
|
||||
logs
|
||||
output
|
||||
reference
|
||||
reference
|
||||
SoVITS_weights
|
||||
.git
|
@ -0,0 +1,14 @@
|
||||
#!/bin/bash
|
||||
|
||||
# 获取当前日期,格式为 YYYYMMDD
|
||||
DATE=$(date +%Y%m%d)
|
||||
|
||||
# 构建 full 版本的镜像
|
||||
docker build --build-arg IMAGE_TYPE=full -t breakstring/gpt-sovits:latest .
|
||||
# 为同一个镜像添加带日期的标签
|
||||
docker tag breakstring/gpt-sovits:latest breakstring/gpt-sovits:dev-$DATE
|
||||
|
||||
# 构建 elite 版本的镜像
|
||||
docker build --build-arg IMAGE_TYPE=elite -t breakstring/gpt-sovits:latest-elite .
|
||||
# 为同一个镜像添加带日期的标签
|
||||
docker tag breakstring/gpt-sovits:latest-elite breakstring/gpt-sovits:dev-$DATE-elite
|
Loading…
Reference in New Issue