Skip to content

Instantly share code, notes, and snippets.

@kostajh
Created September 1, 2016 20:27
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save kostajh/d8aaf90a35c502c01db430b17df0a6eb to your computer and use it in GitHub Desktop.
Save kostajh/d8aaf90a35c502c01db430b17df0a6eb to your computer and use it in GitHub Desktop.
makefile for cchd
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