From 3a5c727e3eabf3665da76a799f1999d70034c71e Mon Sep 17 00:00:00 2001 From: Ondrej Vlach Date: Sun, 4 Aug 2024 12:01:45 +0200 Subject: [PATCH] build: add bash for local-development --- bin/develop.sh | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100755 bin/develop.sh 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