Compare commits

..

1 Commits

Author SHA1 Message Date
a5a1c7d2a7 feat: add db recreation target and update Laravel setup docs 2025-12-14 23:14:59 +03:00
3 changed files with 3 additions and 3 deletions

View File

@@ -58,4 +58,4 @@ docs:
db: db:
@echo "Recreate DB..." @echo "Recreate DB..."
docker compose exec --user www php-fpm bash -c "php artisan migrate:fresh --seed" docker compose exec --user www php-fpm bash -c "php artisan migrate:fresh && php artisan db:seed"

View File

@@ -1,6 +1,6 @@
# Laravel Docker Setup # Laravel Docker Setup
- PHP-FPM, NGINX, MySQL, phpMyAdmin (in `compose.yaml`) - NGINX, MySQL, phpMyAdmin
## Create a project: ## Create a project:

View File

@@ -11,7 +11,7 @@ fi
gosu www mkdir -p .hashes gosu www mkdir -p .hashes
if [ ! -f "vendor/autoload.php" ] || [ ! -f .hashes/.composer-hash ] || ! sha1sum -c .hashes/.composer-hash; then if [ ! -f .hashes/.composer-hash ] || ! sha1sum -c .hashes/.composer-hash; then
echo ">> composer.json or composer.lock changed, installing dependencies..." echo ">> composer.json or composer.lock changed, installing dependencies..."
gosu www composer install --optimize-autoloader --no-interaction gosu www composer install --optimize-autoloader --no-interaction
gosu www sha1sum composer.json composer.lock > .hashes/.composer-hash gosu www sha1sum composer.json composer.lock > .hashes/.composer-hash