Add extension template with PHPStan, PHPUnit and phpcs
This commit is contained in:
parent
b4c6581d4f
commit
8cd928caa9
22 changed files with 825 additions and 1 deletions
33
tests/docker-compose.yml
Normal file
33
tests/docker-compose.yml
Normal file
|
@ -0,0 +1,33 @@
|
|||
version: "3"
|
||||
services:
|
||||
civicrm:
|
||||
image: michaelmcandrew/civicrm:${CIVICRM_IMAGE_TAG:-5-drupal-php8.1}
|
||||
environment:
|
||||
- PROJECT_NAME=test
|
||||
- BASE_URL=http://localhost
|
||||
- CIVICRM_DB_NAME=test
|
||||
- CIVICRM_DB_USER=root
|
||||
- CIVICRM_DB_PASS=secret
|
||||
- CIVICRM_DB_HOST=mysql
|
||||
- CIVICRM_DB_PORT=3306
|
||||
- DRUPAL_DB_NAME=test
|
||||
- DRUPAL_DB_USER=root
|
||||
- DRUPAL_DB_PASS=secret
|
||||
- DRUPAL_DB_HOST=mysql
|
||||
- DRUPAL_DB_PORT=3306
|
||||
- PHP_DATE_TIMEZONE=UTC
|
||||
- DEBUG=ON
|
||||
- SMTP_HOST=localhost
|
||||
- SMTP_MAILDOMAIN=example.org
|
||||
volumes:
|
||||
- ../:/var/www/html/sites/default/files/civicrm/ext/de.systopia.twingle:${BIND_VOLUME_PERMISSIONS:-ro}
|
||||
- /var/www/html/sites/default/files/civicrm/ext/de.systopia.twingle/vendor
|
||||
- /var/www/html/sites/default/files/civicrm/ext/de.systopia.twingle/tools/phpunit/vendor
|
||||
# Don't start Apache HTTP Server, but keep container running
|
||||
command: ["tail", "-f", "/dev/null"]
|
||||
stop_signal: SIGKILL
|
||||
mysql:
|
||||
image: mariadb
|
||||
environment:
|
||||
MARIADB_ROOT_PASSWORD: secret
|
||||
MARIADB_DATABASE: test
|
Loading…
Add table
Add a link
Reference in a new issue