Ensure storage directories exist before storage:link in entrypoint
Deploy / deploy (push) Successful in 14s

The Docker volume replaces storage/app/ with an empty volume on first
run, so storage/app/public/ must be created explicitly before the
storage:link symlink is registered.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
Malek TellissiandClaude Sonnet 4.6 committed 2026-09-12 04:33:44 +02:00
1 parent e34020e5bd
commit cb7765bbcc
1 file changed
+7 -1
+7 -1
View File
@@ -20,8 +20,14 @@ done
echo "==> Migrationen ausführen..." echo "==> Migrationen ausführen..."
php artisan migrate --force --no-interaction php artisan migrate --force --no-interaction
echo "==> Storage-Verzeichnisse anlegen..."
mkdir -p storage/app/public \
storage/framework/sessions \
storage/framework/views \
storage/framework/cache/data
echo "==> Storage-Symlink anlegen..." echo "==> Storage-Symlink anlegen..."
php artisan storage:link --force 2>/dev/null || true php artisan storage:link --force
echo "==> Cache für Produktion bauen..." echo "==> Cache für Produktion bauen..."
php artisan config:cache php artisan config:cache