From 15da6c9e4ddefd8591c17f20397d4f6231690006 Mon Sep 17 00:00:00 2001 From: Armin Vieweg Date: Wed, 31 Jul 2024 12:46:36 +0200 Subject: [PATCH] DDEV enhancements --- .ddev/commands/web/run-tests | 5 +++++ .ddev/commands/web/setup | 4 ++-- .ddev/config.yaml | 2 +- .ddev/docker-compose.web.yaml | 1 - README.md | 1 + 5 files changed, 9 insertions(+), 4 deletions(-) create mode 100755 .ddev/commands/web/run-tests diff --git a/.ddev/commands/web/run-tests b/.ddev/commands/web/run-tests new file mode 100755 index 0000000000..ab2d94ace9 --- /dev/null +++ b/.ddev/commands/web/run-tests @@ -0,0 +1,5 @@ +#!/bin/bash + +cd ../easyadminbundle +composer install +vendor/bin/simple-phpunit -v diff --git a/.ddev/commands/web/setup b/.ddev/commands/web/setup index 63ebaa0b05..1aaa238bed 100755 --- a/.ddev/commands/web/setup +++ b/.ddev/commands/web/setup @@ -1,7 +1,7 @@ #!/bin/bash # Installing Symfony Framework -composer create-project symfony/skeleton:"7.0.*" -n +composer create-project symfony/skeleton:"7.1.*" -n mv -f ./skeleton/* ./ mv -f ./skeleton/.env ./ mv -f ./skeleton/.gitignore ./ @@ -21,4 +21,4 @@ cp -r ../easyadminbundle/.ddev/example/Form/* src/Form/ # Initialize DB echo 'DATABASE_URL="mysql://db:db@db:3306/db?serverVersion=10.4.0-MariaDB&charset=utf8mb4"' >> .env.local -./bin/console doc:sch:up --complete --force +./bin/console doc:sch:up --force diff --git a/.ddev/config.yaml b/.ddev/config.yaml index 74a4819f87..29b8bbba1b 100644 --- a/.ddev/config.yaml +++ b/.ddev/config.yaml @@ -2,7 +2,7 @@ name: easy-admin-bundle type: php docroot: public no_project_mount: true -php_version: "8.2" +php_version: "8.3" webserver_type: apache-fpm router_http_port: "80" router_https_port: "443" diff --git a/.ddev/docker-compose.web.yaml b/.ddev/docker-compose.web.yaml index f0f579ec8a..f617c95c7c 100644 --- a/.ddev/docker-compose.web.yaml +++ b/.ddev/docker-compose.web.yaml @@ -1,4 +1,3 @@ -version: "3.6" services: web: volumes: diff --git a/README.md b/README.md index e3d774e166..2390575ec2 100644 --- a/README.md +++ b/README.md @@ -55,6 +55,7 @@ providing example entities and CRUD Controllers. * Perform `ddev setup` which starts and provisions the web container * EasyAdmin is available under the URL: https://easy-admin-bundle.ddev.site * To (re-)build frontend assets perform `ddev build-assets` + * To run unit tests perform `ddev run-tests` License -------