Fail fast for missing watch account
This commit is contained in:
parent
813762f43f
commit
f5f0ff1b8c
2 changed files with 7 additions and 2 deletions
|
|
@ -34,6 +34,11 @@ func runMigration(name string, watch bool, interval time.Duration, selectedFolde
|
||||||
if interval <= 0 {
|
if interval <= 0 {
|
||||||
interval = 60 * time.Second
|
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 {
|
for {
|
||||||
var accounts []Account
|
var accounts []Account
|
||||||
var err error
|
var err error
|
||||||
|
|
@ -44,7 +49,7 @@ func runMigration(name string, watch bool, interval time.Duration, selectedFolde
|
||||||
a, err = GetAccount(name)
|
a, err = GetAccount(name)
|
||||||
accounts = []Account{a}
|
accounts = []Account{a}
|
||||||
}
|
}
|
||||||
if err != nil && !watch {
|
if err != nil && (!watch || name != "all") {
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
if err != nil {
|
if err != nil {
|
||||||
|
|
|
||||||
|
|
@ -6,7 +6,7 @@ IMAGE_NAME=localhost/mail-graveyard:test
|
||||||
NETWORK=base-net
|
NETWORK=base-net
|
||||||
HOST_BIND=127.0.0.1
|
HOST_BIND=127.0.0.1
|
||||||
APP_PORT=8087
|
APP_PORT=8087
|
||||||
WATCH_ACCOUNT=codex-vdevop02-to-vdevop03
|
WATCH_ACCOUNT=codex-abnahme-vdevop02-to-vdevop03
|
||||||
WATCH_INTERVAL=60s
|
WATCH_INTERVAL=60s
|
||||||
BUILD_SRC=/mnt/DATA/Build/Mail-Graveyard
|
BUILD_SRC=/mnt/DATA/Build/Mail-Graveyard
|
||||||
DEVOP_CONTAINER=DevOp-Pod-build
|
DEVOP_CONTAINER=DevOp-Pod-build
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue