diff --git a/server/compose.yaml b/server/compose.yaml index 8d0456cef116140165634bdb8920bfec4e5631be..d0aeb5b167563c5c9226b7406b8bc57de9570735 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 22ca37c3ba9b5710bdc552116fa07cc41479c09f..0f723147ceef57ade9c1fd683b00233cd9ca035b 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..."