Loading .travis.ymldeleted 100644 → 0 +0 −47 Original line number Diff line number Diff line --- language: php php: '7.2' services: docker env: DOCKER_COMPOSE_VERSION: 1.23.2 before_install: - sudo service mysql stop # Upgrade docker-compose. - sudo rm /usr/local/bin/docker-compose - curl -L https://github.com/docker/compose/releases/download/${DOCKER_COMPOSE_VERSION}/docker-compose-`uname -s`-`uname -m` > docker-compose - chmod +x docker-compose - sudo mv docker-compose /usr/local/bin install: # Build environment. - docker-compose up -d # Wait for composer create-project to complete. - sleep 300 # Structure the codebase and install necessary dependencies. - docker-compose exec drupal bash -c 'apt-get update && apt-get install -y sudo' - docker-compose exec drupal bash -c 'composer config platform --unset' - docker-compose exec drupal bash -c 'composer require --prefer-source --no-interaction --dev drush/drush' - docker-compose exec drupal bash -c 'composer update phpunit/phpunit symfony/phpunit-bridge phpspec/prophecy symfony/yaml --with-dependencies' - docker-compose exec drupal ln -s /opt/honeypot/ /var/www/html/web/modules/honeypot # Install Drupal and Honeypot/Testing. - docker-compose exec drupal bash -c 'sudo -u www-data vendor/bin/drush site:install standard --site-name="Honeypot Test" --account-pass admin -y' - docker-compose exec drupal bash -c 'vendor/bin/drush en -y honeypot simpletest' before_script: # Adjust permissions on the simpletest directories. - docker exec honeypot mkdir -p /var/www/html/web/sites/simpletest - docker exec honeypot chown -R www-data:www-data /var/www/html/web/sites/simpletest script: # Run module tests. - docker-compose exec drupal bash -c 'sudo -u www-data php web/core/scripts/run-tests.sh --module honeypot --url http://localhost/' after_failure: # Re-run tests with verbose output for debugging. - docker-compose exec drupal bash -c 'sudo -u www-data php web/core/scripts/run-tests.sh --verbose --module honeypot --url http://localhost/' docker-compose.ymldeleted 100644 → 0 +0 −37 Original line number Diff line number Diff line version: "3" services: drupal: image: geerlingguy/drupal container_name: honeypot environment: DRUPAL_DATABASE_HOST: 'mysql' DRUPAL_DATABASE_PORT: '3306' DRUPAL_DATABASE_NAME: 'drupal' DRUPAL_DATABASE_USERNAME: 'drupal' DRUPAL_DATABASE_PASSWORD: 'drupal' DRUPAL_HASH_SALT: 'fe918c992fb1bcfa01f32303c8b21f3d0a0' DRUPAL_DOWNLOAD_IF_NOT_PRESENT: 'true' DRUPAL_DOWNLOAD_METHOD: 'composer' DRUPAL_PROJECT_ROOT: /var/www/html APACHE_DOCUMENT_ROOT: /var/www/html/web COMPOSER_MEMORY_LIMIT: '-1' ports: - "80:80" restart: always volumes: - ./:/opt/honeypot/:rw,delegated mysql: image: mysql:5.7 container_name: drupal-mysql command: ['--max_allowed_packet=32505856'] environment: MYSQL_RANDOM_ROOT_PASSWORD: 'yes' MYSQL_DATABASE: drupal MYSQL_USER: drupal MYSQL_PASSWORD: drupal ports: - "3306:3306" volumes: - /var/lib/mysql Loading
.travis.ymldeleted 100644 → 0 +0 −47 Original line number Diff line number Diff line --- language: php php: '7.2' services: docker env: DOCKER_COMPOSE_VERSION: 1.23.2 before_install: - sudo service mysql stop # Upgrade docker-compose. - sudo rm /usr/local/bin/docker-compose - curl -L https://github.com/docker/compose/releases/download/${DOCKER_COMPOSE_VERSION}/docker-compose-`uname -s`-`uname -m` > docker-compose - chmod +x docker-compose - sudo mv docker-compose /usr/local/bin install: # Build environment. - docker-compose up -d # Wait for composer create-project to complete. - sleep 300 # Structure the codebase and install necessary dependencies. - docker-compose exec drupal bash -c 'apt-get update && apt-get install -y sudo' - docker-compose exec drupal bash -c 'composer config platform --unset' - docker-compose exec drupal bash -c 'composer require --prefer-source --no-interaction --dev drush/drush' - docker-compose exec drupal bash -c 'composer update phpunit/phpunit symfony/phpunit-bridge phpspec/prophecy symfony/yaml --with-dependencies' - docker-compose exec drupal ln -s /opt/honeypot/ /var/www/html/web/modules/honeypot # Install Drupal and Honeypot/Testing. - docker-compose exec drupal bash -c 'sudo -u www-data vendor/bin/drush site:install standard --site-name="Honeypot Test" --account-pass admin -y' - docker-compose exec drupal bash -c 'vendor/bin/drush en -y honeypot simpletest' before_script: # Adjust permissions on the simpletest directories. - docker exec honeypot mkdir -p /var/www/html/web/sites/simpletest - docker exec honeypot chown -R www-data:www-data /var/www/html/web/sites/simpletest script: # Run module tests. - docker-compose exec drupal bash -c 'sudo -u www-data php web/core/scripts/run-tests.sh --module honeypot --url http://localhost/' after_failure: # Re-run tests with verbose output for debugging. - docker-compose exec drupal bash -c 'sudo -u www-data php web/core/scripts/run-tests.sh --verbose --module honeypot --url http://localhost/'
docker-compose.ymldeleted 100644 → 0 +0 −37 Original line number Diff line number Diff line version: "3" services: drupal: image: geerlingguy/drupal container_name: honeypot environment: DRUPAL_DATABASE_HOST: 'mysql' DRUPAL_DATABASE_PORT: '3306' DRUPAL_DATABASE_NAME: 'drupal' DRUPAL_DATABASE_USERNAME: 'drupal' DRUPAL_DATABASE_PASSWORD: 'drupal' DRUPAL_HASH_SALT: 'fe918c992fb1bcfa01f32303c8b21f3d0a0' DRUPAL_DOWNLOAD_IF_NOT_PRESENT: 'true' DRUPAL_DOWNLOAD_METHOD: 'composer' DRUPAL_PROJECT_ROOT: /var/www/html APACHE_DOCUMENT_ROOT: /var/www/html/web COMPOSER_MEMORY_LIMIT: '-1' ports: - "80:80" restart: always volumes: - ./:/opt/honeypot/:rw,delegated mysql: image: mysql:5.7 container_name: drupal-mysql command: ['--max_allowed_packet=32505856'] environment: MYSQL_RANDOM_ROOT_PASSWORD: 'yes' MYSQL_DATABASE: drupal MYSQL_USER: drupal MYSQL_PASSWORD: drupal ports: - "3306:3306" volumes: - /var/lib/mysql