fix(updater): 复用原 Compose 项目名并保护非 Compose 部署
CI / verify (push) Canceled after 0s

This commit is contained in:
2026-09-28 11:24:51 +08:00
parent f63c28e10e
commit 4e948f65d1
8 changed files with 41 additions and 4 deletions
+2 -1
View File
@@ -46,7 +46,7 @@ func TestNewServerDefaultsAndValidation(t *testing.T) {
func TestEnsureComposeFile(t *testing.T) {
dir := t.TempDir()
server, err := NewServer(Config{ProjectDir: dir, ComposeFile: "docker-compose.yml"}, nil)
server, err := NewServer(Config{ProjectDir: dir, ComposeFile: "docker-compose.yml", ProjectName: "fonu"}, nil)
if err != nil {
t.Fatal(err)
}
@@ -69,6 +69,7 @@ func TestResolveComposePlanUsesHostProjectDir(t *testing.T) {
ProjectDir: containerDir,
ComposeFile: "docker-compose.hub.yml",
HostProjectDir: hostDir,
ProjectName: "fonu",
}, nil)
if err != nil {
t.Fatal(err)