From 7b96b8dfb46eb496b18b59c18d0675e0c8708286 Mon Sep 17 00:00:00 2001 From: Ondrej Vlach Date: Wed, 7 Aug 2024 13:58:09 +0200 Subject: [PATCH] build(develop): fix chown and chmod --- develop.sh | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/develop.sh b/develop.sh index f6b78cd..7953ee2 100755 --- a/develop.sh +++ b/develop.sh @@ -2,10 +2,14 @@ set -ex + docker compose build -if [ !-f .env ]; then +if [ ! -f .env ]; then + echo "creating new env file" cp .env.example .env +else + echo "env file exists ... ignoring copy" fi # composer @@ -18,6 +22,9 @@ docker compose run -it php-fpm /var/www/html/artisan db:seed CountrySeeder # laravel Swagger docker compose run -it php-fpm /var/www/html/artisan l5-swagger:generate +# fix permissions (TODO: fix-me) +docker compose run -it php-fpm /bin/sh -c "chown -R www-data:www-data /var/www/html/storage && find /var/www/html/storage -type d -exec chmod 775 '{}' ';' && if [ -d /var/www/html/bootstrap/cache ]; then find /var/www/html/bootstrap/cache -not -name '.gitignore' -exec chmod 777 '{}' ';'; fi" + # run containers (and build again) if [ "$NO_EXECUTE" != "1" ]; then docker compose up --build