diff --git a/backend/07-migrate.go b/backend/07-migrate.go index b87cf2d..e89da96 100644 --- a/backend/07-migrate.go +++ b/backend/07-migrate.go @@ -34,6 +34,11 @@ func runMigration(name string, watch bool, interval time.Duration, selectedFolde if interval <= 0 { interval = 60 * time.Second } + if watch && name != "all" { + if _, err := GetAccount(name); err != nil { + return fmt.Errorf("watch account %q kann nicht geladen werden: %w", name, err) + } + } for { var accounts []Account var err error @@ -44,7 +49,7 @@ func runMigration(name string, watch bool, interval time.Duration, selectedFolde a, err = GetAccount(name) accounts = []Account{a} } - if err != nil && !watch { + if err != nil && (!watch || name != "all") { return err } if err != nil { diff --git a/deploy/goldpi-test-container/mail-graveyard-pod/config.env b/deploy/goldpi-test-container/mail-graveyard-pod/config.env index f263dca..8c8408b 100644 --- a/deploy/goldpi-test-container/mail-graveyard-pod/config.env +++ b/deploy/goldpi-test-container/mail-graveyard-pod/config.env @@ -6,7 +6,7 @@ IMAGE_NAME=localhost/mail-graveyard:test NETWORK=base-net HOST_BIND=127.0.0.1 APP_PORT=8087 -WATCH_ACCOUNT=codex-vdevop02-to-vdevop03 +WATCH_ACCOUNT=codex-abnahme-vdevop02-to-vdevop03 WATCH_INTERVAL=60s BUILD_SRC=/mnt/DATA/Build/Mail-Graveyard DEVOP_CONTAINER=DevOp-Pod-build