diff --git a/docker/entrypoint.sh b/docker/entrypoint.sh index d9db9a7..23bd944 100644 --- a/docker/entrypoint.sh +++ b/docker/entrypoint.sh @@ -1,10 +1,15 @@ #!/bin/sh set -e +# Install dependencies if not already present +if [ ! -f vendor/autoload.php ]; then + composer install --no-interaction --prefer-dist --optimize-autoloader +fi + # Espera DB e roda migrate + seed until php artisan migrate --force; do echo "Waiting for database to be ready..." sleep 5 done -exec "$@" \ No newline at end of file +exec "$@"