#!/bin/bash set -e # Create storage directory structure if it doesn't exist mkdir -p storage/framework/views mkdir -p storage/framework/cache mkdir -p storage/framework/sessions mkdir -p storage/logs mkdir -p storage/app/public mkdir -p bootstrap/cache mkdir -p public/uploads # Set proper permissions chown -R www-data:www-data storage bootstrap/cache public/uploads chmod -R 775 storage bootstrap/cache public/uploads # Execute the main command exec "$@"