diff --git a/docker-compose.prod.yml b/docker-compose.prod.yml index 04c580729..b7e2e1040 100644 --- a/docker-compose.prod.yml +++ b/docker-compose.prod.yml @@ -21,10 +21,16 @@ services: depends_on: - server - webapp + deploy: + restart_policy: + condition: unless-stopped webapp: container_name: bigcapital-webapp image: ghcr.io/bigcapitalhq/webapp:latest + deploy: + restart_policy: + condition: unless-stopped server: container_name: bigcapital-server @@ -37,6 +43,9 @@ services: - mysql - mongo - redis + deploy: + restart_policy: + condition: unless-stopped environment: # Mail - MAIL_HOST=${MAIL_HOST} @@ -93,6 +102,9 @@ services: mysql: container_name: bigcapital-mysql + deploy: + restart_policy: + condition: unless-stopped build: context: ./docker/mariadb environment: @@ -106,7 +118,10 @@ services: - '3306' mongo: - container_name: bigcapital-mongo + container_name: bigcapital-mongo + deploy: + restart_policy: + condition: unless-stopped build: ./docker/mongo expose: - '27017' @@ -115,6 +130,9 @@ services: redis: container_name: bigcapital-redis + deploy: + restart_policy: + condition: unless-stopped build: context: ./docker/redis expose: diff --git a/docker-compose.yml b/docker-compose.yml index 11143c063..9563ae91e 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -20,6 +20,9 @@ services: - '3306' ports: - '3306:3306' + deploy: + restart_policy: + condition: unless-stopped mongo: build: ./docker/mongo @@ -29,6 +32,9 @@ services: - mongo:/var/lib/mongodb ports: - '27017:27017' + deploy: + restart_policy: + condition: unless-stopped redis: build: @@ -37,6 +43,9 @@ services: - "6379" volumes: - redis:/data + deploy: + restart_policy: + condition: unless-stopped # Volumes volumes: