fix(docker): 30s stop_grace_period so graceful redeploys aren't SIGKILLed mid-CoordinatedShutdown
This commit is contained in:
@@ -1,6 +1,10 @@
|
|||||||
services:
|
services:
|
||||||
central-a:
|
central-a:
|
||||||
image: scadabridge:latest
|
image: scadabridge:latest
|
||||||
|
# CoordinatedShutdown needs cluster-leave (15s budget) + cluster-exiting +
|
||||||
|
# actor-system-terminate + Serilog flush; the 10s SIGTERM default SIGKILLed
|
||||||
|
# mid-drain, turning every redeploy into the crash path (review 01 [Medium]).
|
||||||
|
stop_grace_period: 30s
|
||||||
container_name: scadabridge-env2-central-a
|
container_name: scadabridge-env2-central-a
|
||||||
environment:
|
environment:
|
||||||
SCADABRIDGE_CONFIG: Central
|
SCADABRIDGE_CONFIG: Central
|
||||||
@@ -24,6 +28,10 @@ services:
|
|||||||
|
|
||||||
central-b:
|
central-b:
|
||||||
image: scadabridge:latest
|
image: scadabridge:latest
|
||||||
|
# CoordinatedShutdown needs cluster-leave (15s budget) + cluster-exiting +
|
||||||
|
# actor-system-terminate + Serilog flush; the 10s SIGTERM default SIGKILLed
|
||||||
|
# mid-drain, turning every redeploy into the crash path (review 01 [Medium]).
|
||||||
|
stop_grace_period: 30s
|
||||||
container_name: scadabridge-env2-central-b
|
container_name: scadabridge-env2-central-b
|
||||||
environment:
|
environment:
|
||||||
SCADABRIDGE_CONFIG: Central
|
SCADABRIDGE_CONFIG: Central
|
||||||
@@ -47,6 +55,10 @@ services:
|
|||||||
|
|
||||||
site-x-a:
|
site-x-a:
|
||||||
image: scadabridge:latest
|
image: scadabridge:latest
|
||||||
|
# CoordinatedShutdown needs cluster-leave (15s budget) + cluster-exiting +
|
||||||
|
# actor-system-terminate + Serilog flush; the 10s SIGTERM default SIGKILLed
|
||||||
|
# mid-drain, turning every redeploy into the crash path (review 01 [Medium]).
|
||||||
|
stop_grace_period: 30s
|
||||||
container_name: scadabridge-env2-site-x-a
|
container_name: scadabridge-env2-site-x-a
|
||||||
environment:
|
environment:
|
||||||
SCADABRIDGE_CONFIG: Site
|
SCADABRIDGE_CONFIG: Site
|
||||||
@@ -63,6 +75,10 @@ services:
|
|||||||
|
|
||||||
site-x-b:
|
site-x-b:
|
||||||
image: scadabridge:latest
|
image: scadabridge:latest
|
||||||
|
# CoordinatedShutdown needs cluster-leave (15s budget) + cluster-exiting +
|
||||||
|
# actor-system-terminate + Serilog flush; the 10s SIGTERM default SIGKILLed
|
||||||
|
# mid-drain, turning every redeploy into the crash path (review 01 [Medium]).
|
||||||
|
stop_grace_period: 30s
|
||||||
container_name: scadabridge-env2-site-x-b
|
container_name: scadabridge-env2-site-x-b
|
||||||
environment:
|
environment:
|
||||||
SCADABRIDGE_CONFIG: Site
|
SCADABRIDGE_CONFIG: Site
|
||||||
|
|||||||
@@ -1,6 +1,10 @@
|
|||||||
services:
|
services:
|
||||||
central-a:
|
central-a:
|
||||||
image: scadabridge:latest
|
image: scadabridge:latest
|
||||||
|
# CoordinatedShutdown needs cluster-leave (15s budget) + cluster-exiting +
|
||||||
|
# actor-system-terminate + Serilog flush; the 10s SIGTERM default SIGKILLed
|
||||||
|
# mid-drain, turning every redeploy into the crash path (review 01 [Medium]).
|
||||||
|
stop_grace_period: 30s
|
||||||
container_name: scadabridge-central-a
|
container_name: scadabridge-central-a
|
||||||
environment:
|
environment:
|
||||||
SCADABRIDGE_CONFIG: Central
|
SCADABRIDGE_CONFIG: Central
|
||||||
@@ -24,6 +28,10 @@ services:
|
|||||||
|
|
||||||
central-b:
|
central-b:
|
||||||
image: scadabridge:latest
|
image: scadabridge:latest
|
||||||
|
# CoordinatedShutdown needs cluster-leave (15s budget) + cluster-exiting +
|
||||||
|
# actor-system-terminate + Serilog flush; the 10s SIGTERM default SIGKILLed
|
||||||
|
# mid-drain, turning every redeploy into the crash path (review 01 [Medium]).
|
||||||
|
stop_grace_period: 30s
|
||||||
container_name: scadabridge-central-b
|
container_name: scadabridge-central-b
|
||||||
environment:
|
environment:
|
||||||
SCADABRIDGE_CONFIG: Central
|
SCADABRIDGE_CONFIG: Central
|
||||||
@@ -47,6 +55,10 @@ services:
|
|||||||
|
|
||||||
site-a-a:
|
site-a-a:
|
||||||
image: scadabridge:latest
|
image: scadabridge:latest
|
||||||
|
# CoordinatedShutdown needs cluster-leave (15s budget) + cluster-exiting +
|
||||||
|
# actor-system-terminate + Serilog flush; the 10s SIGTERM default SIGKILLed
|
||||||
|
# mid-drain, turning every redeploy into the crash path (review 01 [Medium]).
|
||||||
|
stop_grace_period: 30s
|
||||||
container_name: scadabridge-site-a-a
|
container_name: scadabridge-site-a-a
|
||||||
environment:
|
environment:
|
||||||
SCADABRIDGE_CONFIG: Site
|
SCADABRIDGE_CONFIG: Site
|
||||||
@@ -63,6 +75,10 @@ services:
|
|||||||
|
|
||||||
site-a-b:
|
site-a-b:
|
||||||
image: scadabridge:latest
|
image: scadabridge:latest
|
||||||
|
# CoordinatedShutdown needs cluster-leave (15s budget) + cluster-exiting +
|
||||||
|
# actor-system-terminate + Serilog flush; the 10s SIGTERM default SIGKILLed
|
||||||
|
# mid-drain, turning every redeploy into the crash path (review 01 [Medium]).
|
||||||
|
stop_grace_period: 30s
|
||||||
container_name: scadabridge-site-a-b
|
container_name: scadabridge-site-a-b
|
||||||
environment:
|
environment:
|
||||||
SCADABRIDGE_CONFIG: Site
|
SCADABRIDGE_CONFIG: Site
|
||||||
@@ -79,6 +95,10 @@ services:
|
|||||||
|
|
||||||
site-b-a:
|
site-b-a:
|
||||||
image: scadabridge:latest
|
image: scadabridge:latest
|
||||||
|
# CoordinatedShutdown needs cluster-leave (15s budget) + cluster-exiting +
|
||||||
|
# actor-system-terminate + Serilog flush; the 10s SIGTERM default SIGKILLed
|
||||||
|
# mid-drain, turning every redeploy into the crash path (review 01 [Medium]).
|
||||||
|
stop_grace_period: 30s
|
||||||
container_name: scadabridge-site-b-a
|
container_name: scadabridge-site-b-a
|
||||||
environment:
|
environment:
|
||||||
SCADABRIDGE_CONFIG: Site
|
SCADABRIDGE_CONFIG: Site
|
||||||
@@ -95,6 +115,10 @@ services:
|
|||||||
|
|
||||||
site-b-b:
|
site-b-b:
|
||||||
image: scadabridge:latest
|
image: scadabridge:latest
|
||||||
|
# CoordinatedShutdown needs cluster-leave (15s budget) + cluster-exiting +
|
||||||
|
# actor-system-terminate + Serilog flush; the 10s SIGTERM default SIGKILLed
|
||||||
|
# mid-drain, turning every redeploy into the crash path (review 01 [Medium]).
|
||||||
|
stop_grace_period: 30s
|
||||||
container_name: scadabridge-site-b-b
|
container_name: scadabridge-site-b-b
|
||||||
environment:
|
environment:
|
||||||
SCADABRIDGE_CONFIG: Site
|
SCADABRIDGE_CONFIG: Site
|
||||||
@@ -111,6 +135,10 @@ services:
|
|||||||
|
|
||||||
site-c-a:
|
site-c-a:
|
||||||
image: scadabridge:latest
|
image: scadabridge:latest
|
||||||
|
# CoordinatedShutdown needs cluster-leave (15s budget) + cluster-exiting +
|
||||||
|
# actor-system-terminate + Serilog flush; the 10s SIGTERM default SIGKILLed
|
||||||
|
# mid-drain, turning every redeploy into the crash path (review 01 [Medium]).
|
||||||
|
stop_grace_period: 30s
|
||||||
container_name: scadabridge-site-c-a
|
container_name: scadabridge-site-c-a
|
||||||
environment:
|
environment:
|
||||||
SCADABRIDGE_CONFIG: Site
|
SCADABRIDGE_CONFIG: Site
|
||||||
@@ -127,6 +155,10 @@ services:
|
|||||||
|
|
||||||
site-c-b:
|
site-c-b:
|
||||||
image: scadabridge:latest
|
image: scadabridge:latest
|
||||||
|
# CoordinatedShutdown needs cluster-leave (15s budget) + cluster-exiting +
|
||||||
|
# actor-system-terminate + Serilog flush; the 10s SIGTERM default SIGKILLed
|
||||||
|
# mid-drain, turning every redeploy into the crash path (review 01 [Medium]).
|
||||||
|
stop_grace_period: 30s
|
||||||
container_name: scadabridge-site-c-b
|
container_name: scadabridge-site-c-b
|
||||||
environment:
|
environment:
|
||||||
SCADABRIDGE_CONFIG: Site
|
SCADABRIDGE_CONFIG: Site
|
||||||
|
|||||||
Reference in New Issue
Block a user