fix(deploy): include provider presets in Docker image and install

Provider preset YAML files under conf/providers were not bundled into
the server Docker image or preserved by the install script, so fresh
deployments started without any pre-configured LLM providers.
This commit is contained in:
Acbox
2026-03-29 04:02:41 +08:00
parent 68612969f0
commit eb616e0254
3 changed files with 5 additions and 1 deletions
+2
View File
@@ -289,6 +289,8 @@ if [ "$CLONED_FRESH" = true ]; then
echo ""
echo "${GREEN}Cleaning up clone directory...${NC}"
cp docker-compose.yml config.toml .env "$WORKSPACE/"
mkdir -p "$WORKSPACE/conf"
cp -r conf/providers "$WORKSPACE/conf/"
if [ "$USE_CN_MIRROR" = true ]; then
mkdir -p "$WORKSPACE/docker"
cp docker/docker-compose.cn.yml "$WORKSPACE/docker/"