From e367dbb4bed1d9044ea6e78e3e91498b525a9952 Mon Sep 17 00:00:00 2001
From: Julian PEREZ-RAMIREZ <julian.perez-ramirez@imt-atlantique.net>
Date: Sat, 1 Mar 2025 17:19:31 +0100
Subject: [PATCH] moving entrypoint.sh script to web_app/

---
 server/compose.yaml                |  1 +
 server/{ => web_app}/entrypoint.sh | 11 +++++------
 2 files changed, 6 insertions(+), 6 deletions(-)
 rename server/{ => web_app}/entrypoint.sh (51%)

diff --git a/server/compose.yaml b/server/compose.yaml
index 8d0456c..d0aeb5b 100644
--- a/server/compose.yaml
+++ b/server/compose.yaml
@@ -26,6 +26,7 @@ services:
       - APP_ENV=dev
     depends_on:
       - db
+    entrypoint: ["/var/www/entrypoint.sh"]
 
   db:
     image: mysql:9.2.0
diff --git a/server/entrypoint.sh b/server/web_app/entrypoint.sh
similarity index 51%
rename from server/entrypoint.sh
rename to server/web_app/entrypoint.sh
index 22ca37c..0f72314 100755
--- a/server/entrypoint.sh
+++ b/server/web_app/entrypoint.sh
@@ -2,13 +2,12 @@
 set -e
 
 echo "Running composer install..."
-composer install --no-scripts --no-autoloader --no-interaction --optimize-autoloader
+composer install --no-interaction --optimize-autoloader
 
-# Wait for the database to be ready before running migrations
-echo "Waiting for database connection..."
-until nc -z -v -w30 db 3306; do
-  echo "Waiting for MySQL..."
-  sleep 5
+echo "Waiting for vendor folder to be created..."
+while [ ! -d "/var/www/vendor" ]; do
+  echo "Waiting for vendor directory..."
+  sleep 2
 done
 
 echo "Running migrations..."
-- 
GitLab