Преглед на файлове

add restart: always for all service

AliEbrahimpour преди 1 година
родител
ревизия
ca038770c2
променени са 1 файла, в които са добавени 61 реда и са изтрити 0 реда
  1. 61 0
      docker-compose.yml

+ 61 - 0
docker-compose.yml

@@ -57,6 +57,7 @@ services:
 
 ### Workspace Utilities ##################################
     workspace:
+      restart: always
       build:
         context: ./workspace
         args:
@@ -211,6 +212,7 @@ services:
 
 ### PHP-FPM ##############################################
     php-fpm:
+      restart: always
       build:
         context: ./php-fpm
         args:
@@ -325,6 +327,7 @@ services:
 
 ### PHP Worker ############################################
     php-worker:
+      restart: always
       build:
         context: ./php-worker
         args:
@@ -378,6 +381,7 @@ services:
         - backend
 ### Laravel Horizon ############################################
     laravel-horizon:
+      restart: always
       build:
         context: ./laravel-horizon
         args:
@@ -429,6 +433,7 @@ services:
 
 ### NGINX Server #########################################
     nginx:
+      restart: always
       build:
         context: ./nginx
         args:
@@ -457,6 +462,7 @@ services:
 
 ### OpenResty Server #########################################
     openresty:
+      restart: always
       build:
         context: ./openresty
         args:
@@ -494,6 +500,7 @@ services:
 
 ### Apache Server ########################################
     apache2:
+      restart: always
       build:
         context: ./apache2
         args:
@@ -519,6 +526,7 @@ services:
 
 ### HHVM #################################################
     hhvm:
+      restart: always
       build: ./hhvm
       volumes:
         - ${APP_CODE_PATH_HOST}:${APP_CODE_PATH_CONTAINER}${APP_CODE_CONTAINER_FLAG}
@@ -532,6 +540,7 @@ services:
 
 ### Minio ################################################
     minio:
+      restart: always
       build: ./minio
       volumes:
         - ${DATA_PATH_HOST}/minio/data:/export
@@ -548,6 +557,7 @@ services:
 
 ### MySQL ################################################
     mysql:
+      restart: always
       build:
         context: ./mysql
         args:
@@ -568,6 +578,7 @@ services:
 
 ### Percona ################################################
     percona:
+      restart: always
       build:
         context: ./percona
       environment:
@@ -585,6 +596,7 @@ services:
 
 ### MSSQL ################################################
     mssql:
+      restart: always
       build:
         context: ./mssql
       environment:
@@ -601,6 +613,7 @@ services:
 
 ### MariaDB ##############################################
     mariadb:
+      restart: always
       build:
         context: ./mariadb
         args:
@@ -624,6 +637,7 @@ services:
 
 ### PostgreSQL ###########################################
     postgres:
+      restart: always
       build:
         context: ./postgres
         args:
@@ -678,6 +692,7 @@ services:
 
 ### PostgreSQL PostGis ###################################
     postgres-postgis:
+      restart: always
       build:
         context: ./postgres-postgis
         args:
@@ -696,6 +711,7 @@ services:
 
 ### Neo4j ################################################
     neo4j:
+      restart: always
       ports:
           - '7401:7474'
           - '7402:7687'
@@ -719,6 +735,7 @@ services:
 
 ### MongoDB ##############################################
     mongo:
+      restart: always
       build: ./mongo
       ports:
         - "${MONGODB_PORT}:27017"
@@ -733,6 +750,7 @@ services:
 
 ### RethinkDB ##############################################
     rethinkdb:
+      restart: always
       build: ./rethinkdb
       ports:
         - "${RETHINKDB_PORT}:8080"
@@ -774,6 +792,7 @@ services:
 
   ### Redis ################################################
     redis:
+      restart: always
       build: ./redis
       volumes:
         - ${DATA_PATH_HOST}/redis:/data
@@ -785,6 +804,7 @@ services:
 
 ### Redis Cluster ##########################################
     redis-cluster:
+      restart: always
       build: ./redis-cluster
       ports:
         - "${REDIS_CLUSTER_PORT_RANGE}:7000-7005"
@@ -792,6 +812,7 @@ services:
         - backend
 ### SSDB ################################################
     ssdb:
+      restart: always
       build: ./ssdb
       volumes:
         - ${DATA_PATH_HOST}/ssdb:/data
@@ -802,6 +823,7 @@ services:
 
 ### ZooKeeper #########################################
     zookeeper:
+      restart: always
       build: ./zookeeper
       volumes:
         - ${DATA_PATH_HOST}/zookeeper/data:/data
@@ -813,6 +835,7 @@ services:
 
 ### Aerospike ##########################################
     aerospike:
+      restart: always
       build: ./aerospike
       volumes:
         - workspace
@@ -831,6 +854,7 @@ services:
 
 ### Memcached ############################################
     memcached:
+      restart: always
       build: ./memcached
       volumes:
         - ${DATA_PATH_HOST}/memcached:/var/lib/memcached
@@ -843,6 +867,7 @@ services:
 
 ### Beanstalkd ###########################################
     beanstalkd:
+      restart: always
       build: ./beanstalkd
       ports:
         - "${BEANSTALKD_HOST_PORT}:11300"
@@ -854,6 +879,7 @@ services:
 
 ### SQS #############################################
     sqs:
+      restart: always
       build: ./sqs
       ports:
         - "${SQS_NODE_HOST_PORT}:9324"
@@ -868,6 +894,7 @@ services:
 
 ### RabbitMQ #############################################
     rabbitmq:
+      restart: always
       build: ./rabbitmq
       ports:
         - "${RABBITMQ_NODE_HOST_PORT}:5672"
@@ -887,6 +914,7 @@ services:
 
 ### Mercure #############################################
     mercure:
+      restart: always
       build: ./mercure
       ports:
         - "${MERCURE_NODE_HOST_HTTP_PORT}:80"
@@ -905,6 +933,7 @@ services:
 
 ### Cassandra ############################################
     cassandra:
+      restart: always
       build: ./cassandra
       ports:
         - "${CASSANDRA_TRANSPORT_PORT_NUMBER}:7000"
@@ -937,6 +966,7 @@ services:
 
 ### Gearman ############################################
     gearman:
+      restart: always
       build: ./gearman
       ports:
         - "${GEARMAN_PORT}:4730"
@@ -970,6 +1000,7 @@ services:
 
 ### Beanstalkd Console ###################################
     beanstalkd-console:
+      restart: always
       build: ./beanstalkd-console
       ports:
         - "${BEANSTALKD_CONSOLE_HOST_PORT}:2080"
@@ -980,6 +1011,7 @@ services:
 
 ### Caddy Server #########################################
     caddy:
+      restart: always
       build: ./caddy
       volumes:
         - ${APP_CODE_PATH_HOST}:${APP_CODE_PATH_CONTAINER}${APP_CODE_CONTAINER_FLAG}
@@ -997,6 +1029,7 @@ services:
 
 ### phpMyAdmin ###########################################
     phpmyadmin:
+      restart: always
       build: ./phpmyadmin
       environment:
         - PMA_ARBITRARY=1
@@ -1016,6 +1049,7 @@ services:
 
 ### Adminer ###########################################
     adminer:
+      restart: always
       build:
         context: ./adminer
         args:
@@ -1034,6 +1068,7 @@ services:
 
 ### pgAdmin ##############################################
     pgadmin:
+      restart: always
       image: dpage/pgadmin4:latest
       environment:
         - "PGADMIN_DEFAULT_EMAIL=${PGADMIN_DEFAULT_EMAIL}"
@@ -1063,6 +1098,7 @@ services:
 
 ### ElasticSearch ########################################
     elasticsearch:
+      restart: always
       build:
         context: ./elasticsearch
         args:
@@ -1096,6 +1132,7 @@ services:
 
 ### Logstash ##############################################
     logstash:
+      restart: always
       build:
         context: ./logstash
         args:
@@ -1117,6 +1154,7 @@ services:
 
 ### Kibana ##############################################
     kibana:
+      restart: always
       build:
         context: ./kibana
         args:
@@ -1131,6 +1169,7 @@ services:
 
 ### Dejavu ##############################################
     dejavu:
+      restart: always
       build:
         context: ./dejavu
       ports:
@@ -1156,6 +1195,7 @@ services:
 
 ### MailCatcher ################################################
     mailcatcher:
+      restart: always
       build: ./mailcatcher
       ports:
         - "1025:1025"
@@ -1166,6 +1206,7 @@ services:
 
 ### Mailhog ################################################
     mailhog:
+      restart: always
       build: ./mailhog
       ports:
         - "1025:1025"
@@ -1176,6 +1217,7 @@ services:
 
 ### MailDev ##############################################
     maildev:
+      restart: always
       build: ./maildev
       ports:
         - "${MAILDEV_HTTP_PORT}:80"
@@ -1186,6 +1228,7 @@ services:
 
 ### Mailpit ##############################################
     mailpit:
+      restart: always
       build: ./mailpit
       ports:
         - "${MAILPIT_HTTP_PORT}:8025"
@@ -1196,6 +1239,7 @@ services:
 
 ### Selenium ###############################################
     selenium:
+      restart: always
       build: ./selenium
       ports:
         - "${SELENIUM_PORT}:4444"
@@ -1206,6 +1250,7 @@ services:
 
 ### Varnish ##########################################
     proxy:
+      restart: always
       container_name: proxy
       build: ./varnish
       expose:
@@ -1247,6 +1292,7 @@ services:
 
 ### HAProxy ####################################
     haproxy:
+      restart: always
       build: ./haproxy
       ports:
         - "${HAPROXY_HOST_HTTP_PORT}:8085"
@@ -1258,6 +1304,7 @@ services:
 
 ### Jenkins ###################################################
     jenkins:
+      restart: always
       build: ./jenkins
       environment:
         JAVA_OPTS: "-Djava.awt.headless=true"
@@ -1274,6 +1321,7 @@ services:
 
 ### Grafana ################################################
     grafana:
+      restart: always
       build:
         context: ./grafana
       volumes:
@@ -1285,6 +1333,7 @@ services:
 
 ### Graylog #######################################
     graylog:
+      restart: always
       build: ./graylog
       environment:
         - GRAYLOG_PASSWORD_SECRET=${GRAYLOG_PASSWORD}
@@ -1315,6 +1364,7 @@ services:
 
 ### Laravel Echo Server #######################################
     laravel-echo-server:
+      restart: always
       build:
         context: ./laravel-echo-server
         args:
@@ -1331,6 +1381,7 @@ services:
 
 ### Solr ################################################
     solr:
+      restart: always
       build:
         context: ./solr
         args:
@@ -1346,6 +1397,7 @@ services:
 
 ### Thumbor #########################################
     thumbor:
+      restart: always
       build: ./thumbor
       volumes:
         - ${DATA_PATH_HOST}/thumbor/data:/data
@@ -1462,6 +1514,7 @@ services:
 
 ### AWS EB-CLI ################################################
     aws:
+      restart: always
       build:
         context: ./aws-eb-cli
       volumes:
@@ -1472,6 +1525,7 @@ services:
 
 ### Portainer ################################################
     portainer:
+      restart: always
       build:
         context: ./portainer
       volumes:
@@ -1533,6 +1587,7 @@ services:
 
 ### JupyterHub #########################################
     jupyterhub:
+      restart: always
       build:
         context: ./jupyterhub
       depends_on:
@@ -1568,6 +1623,7 @@ services:
 
 ### IPython #########################################
     ipython-controller:
+      restart: always
       build:
         context: ./ipython
         dockerfile: Dockerfile.controller
@@ -1588,6 +1644,7 @@ services:
 
 ### Docker-in-Docker ################################################
     docker-in-docker:
+      restart: always
       image: docker:20.10-dind
       environment:
         DOCKER_TLS_SAN: DNS:docker-in-docker
@@ -1602,6 +1659,7 @@ services:
 
 ### NetData ################################################
     netdata:
+      restart: always
       image: netdata/netdata:latest
       cap_add:
         - SYS_PTRACE
@@ -1616,6 +1674,7 @@ services:
 
 ### REDISWEBUI ################################################
     redis-webui:
+      restart: always
       build:
         context: ./redis-webui
       environment:
@@ -1633,6 +1692,7 @@ services:
 
 ### MongoWebUI ################################################
     mongo-webui:
+      restart: always
       build:
         context: ./mongo-webui
       environment:
@@ -1650,6 +1710,7 @@ services:
 
 ### Metabase #################################################
     metabase:
+      restart: always
       image: metabase/metabase:latest
       environment:
         - MB_DB_FILE=/metabase-data/${METABASE_DB_FILE}