From e3aac6587dea8cb3d725f1dc0a0bd30c28dd82e1 Mon Sep 17 00:00:00 2001
From: David Beniamine <david.beniamine@tetras-libre.fr>
Date: Wed, 22 Nov 2023 09:43:23 +0100
Subject: [PATCH] Add parameter for restart policy

---
 .env_default       | 4 +++-
 docker-compose.yml | 3 +++
 2 files changed, 6 insertions(+), 1 deletion(-)

diff --git a/.env_default b/.env_default
index 10c973b..1cfb55f 100644
--- a/.env_default
+++ b/.env_default
@@ -36,6 +36,8 @@ DATABASE_URL="mysql://rekallfrwsmember:sm4SyZVPu6wpjZfg@mysql:3306/rekallfrwsmem
 # for development purposes
 # docker-compose.yml:dev.yml
 COMPOSE_FILE=docker-compose.yml
+# Set to always for prod
+RESTART=on-failure
 # local for development or test, prod for production
 ENV=local
 # error, notice, info or debug
@@ -70,4 +72,4 @@ LEGACY_EXTERNAL_PREFIX=/legacy
 
 MEMBER_URL_EXTERNAL=http://localhost:8081/
 FRONT_URL_EXTERNAL=http://localhost:8081/
-LEGACY_PROJECT_DELETION_ENABLED=false
\ No newline at end of file
+LEGACY_PROJECT_DELETION_ENABLED=false
diff --git a/docker-compose.yml b/docker-compose.yml
index d698691..dcc4125 100644
--- a/docker-compose.yml
+++ b/docker-compose.yml
@@ -11,6 +11,7 @@ services:
     volumes:
       - "./mysql:/var/lib/mysql:rw"
       - "./docker/mysql/init_db_d:/docker-entrypoint-initdb.d"
+    restart: ${RESTART}
   memorekall-member:
     build: ./docker/symfony
     depends_on:
@@ -25,6 +26,7 @@ services:
     networks:
       - default
       - legacy
+    restart: ${RESTART}
 
   legacy:
     build: ./docker/legacy
@@ -40,5 +42,6 @@ services:
       - ${LEGACY_SRC_SHARED}:/sites/memorekall/www/web_legacy/shared:ro
     networks:
       - legacy
+    restart: ${RESTART}
 networks:
   legacy:
-- 
GitLab