Compose with restart (#1567)

* added restart policy for critical sirvices

* Update configurator restart policy

* Added restart policy

* Added restart policy

* Added restart policy
This commit is contained in:
DanielRadlAMR
2025-02-15 07:33:57 +01:00
committed by GitHub
parent f6a5d22334
commit b904b2b8f7
4 changed files with 6 additions and 0 deletions

View File

@@ -4,6 +4,7 @@ x-customizable-image: &customizable_image
# about using custom images. # about using custom images.
image: ${CUSTOM_IMAGE:-frappe/erpnext}:${CUSTOM_TAG:-$ERPNEXT_VERSION} image: ${CUSTOM_IMAGE:-frappe/erpnext}:${CUSTOM_TAG:-$ERPNEXT_VERSION}
pull_policy: ${PULL_POLICY:-always} pull_policy: ${PULL_POLICY:-always}
restart: ${RESTART_POLICY:-unless-stopped}
x-depends-on-configurator: &depends_on_configurator x-depends-on-configurator: &depends_on_configurator
depends_on: depends_on:
@@ -39,6 +40,7 @@ services:
REDIS_QUEUE: ${REDIS_QUEUE:-} REDIS_QUEUE: ${REDIS_QUEUE:-}
SOCKETIO_PORT: 9000 SOCKETIO_PORT: 9000
depends_on: {} depends_on: {}
restart: on-failure
backend: backend:
<<: *backend_defaults <<: *backend_defaults

View File

@@ -9,6 +9,7 @@ services:
proxy: proxy:
image: traefik:v2.11 image: traefik:v2.11
restart: unless-stopped
command: command:
- --providers.docker=true - --providers.docker=true
- --providers.docker.exposedbydefault=false - --providers.docker.exposedbydefault=false

View File

@@ -13,6 +13,7 @@ services:
test: mysqladmin ping -h localhost --password=${DB_PASSWORD} test: mysqladmin ping -h localhost --password=${DB_PASSWORD}
interval: 1s interval: 1s
retries: 20 retries: 20
restart: unless-stopped
command: command:
- --character-set-server=utf8mb4 - --character-set-server=utf8mb4
- --collation-server=utf8mb4_unicode_ci - --collation-server=utf8mb4_unicode_ci

View File

@@ -9,9 +9,11 @@ services:
redis-cache: redis-cache:
image: redis:6.2-alpine image: redis:6.2-alpine
restart: unless-stopped
redis-queue: redis-queue:
image: redis:6.2-alpine image: redis:6.2-alpine
restart: unless-stopped
volumes: volumes:
- redis-queue-data:/data - redis-queue-data:/data