setup docker

This commit is contained in:
yuriko 🦊 2025-05-21 17:50:42 -04:00
parent be4c848eee
commit d9f5e9770f
Signed by: jaiden
SSH key fingerprint: SHA256:f8tvveBoXBrKZIQDWLLcpQrKbATUCGg98x2N4YzkDM8
4 changed files with 57 additions and 137 deletions

21
docker-entrypoint.sh Normal file
View file

@ -0,0 +1,21 @@
#!/bin/bash
set -e
mkdir -p /var/www/html/storage/framework/cache
mkdir -p /var/www/html/storage/framework/sessions
mkdir -p /var/www/html/storage/framework/views
mkdir -p /var/www/html/storage/app/public
mkdir -p /var/www/html/bootstrap/cache
chown -R www-data:www-data /var/www/html/storage /var/www/html/bootstrap/cache
chown -R 775 /var/www/html/storage /var/www/html/bootstrap/cache
if [ -z "$(grep '^APP_KEY=' .env | grep -v '=$')" ]; then
php artisan key:generate
fi
if [ "$DB_HOST" != "" ]; then
php artisan migrate
fi
exec "$@"