Created
September 1, 2016 20:27
-
-
Save kostajh/d8aaf90a35c502c01db430b17df0a6eb to your computer and use it in GitHub Desktop.
makefile for cchd
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
install: | |
make up | |
if [ ! -f sites/default/settings.local.php ]; then cp sites/default/example.settings.local.php sites/default/settings.local.php; fi | |
make preparedb | |
make refreshdb | |
docker-compose exec cli /bin/bash -c "cd tests; composer install" | |
docker-compose ps | |
down: | |
docker-compose down | |
up: | |
docker-compose up -d | |
docker-compose ps | |
clean-data: | |
docker volume rm cchdpqcncorg_mysql-data | |
clean: | |
make stop | |
docker-compose rm | |
make clean | |
make clean-data | |
preparedb: | |
if [ -f db/database.sql.gz ]; then rm db/database.sql.gz; fi | |
terminus site backups get --site=cchd-pqcnc --env=dev --element=database --to=db/database.sql.gz --latest | |
gunzip db/database.sql.gz -f | |
refreshdb: | |
pv db/database.sql | docker exec -i cchdpqcncorg_db_1 mysql -uroot -proot cchd_docker | |
test: | |
docker-compose exec cli phpcs --standard=Drupal --extensions=php,module,inc,install,test,profile,theme tests/features sites/all/modules/custom --ignore=*.css,*.min.js,*addthis_widget.js,*features.*.inc | |
docker-compose exec cli tests/bin/behat -c tests/behat.yml |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment