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