18 lines
406 B
Bash
18 lines
406 B
Bash
#!/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
|
|
|
|
# Set proper permissions
|
|
chown -R www-data:www-data storage bootstrap/cache
|
|
chmod -R 775 storage bootstrap/cache
|
|
|
|
# Execute the main command
|
|
exec "$@"
|