diff --git a/bin/develop.sh b/bin/develop.sh new file mode 100755 index 0000000..158ef4f --- /dev/null +++ b/bin/develop.sh @@ -0,0 +1,21 @@ +#!/usr/bin/env sh + +set -ex + +docker compose build + +# npm +docker compose run -it php-fpm npm install +docker compose run -it php-fpm /var/www/html/node_modules/.bin/encore dev + +# composer +docker compose run -it php-fpm composer install + +# database +docker compose run -it php-fpm bin/console --no-interaction doctrine:migrations:migrate +docker compose run -it php-fpm bin/console --env="test" --no-interaction doctrine:migrations:migrate + +# run containers (and build again) +if [ "$NO_EXECUTE" != "1" ]; then + docker compose up --build +fi