diff --git a/.yo-rc.json b/.yo-rc.json deleted file mode 100644 index 81a6e4e5f..000000000 --- a/.yo-rc.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "generator-web-starter": { - "promptValues": { - "name": "usepa-webcms8", - "platform": "Docker", - "dockerCms": "Drupal8", - "dockerSearch": "None", - "dockerCache": "None", - "documentRoot": "web", - "useGesso": false, - "useCapistrano": false - }, - "projectName": "usepa-webcms8" - } -} \ No newline at end of file diff --git a/docker-compose.cli.yml b/docker-compose.cli.yml deleted file mode 100644 index e1ec7311e..000000000 --- a/docker-compose.cli.yml +++ /dev/null @@ -1,67 +0,0 @@ -# This is the Compose file for command-line services. -# Anything that doesn't need to be run as part of the main `docker-compose up' -# command should reside in here and be invoked by a helper script. -version: "3.7" - -services: - # We build a separate Drush container in order to avoid polluting the main web server - # container with things like an SSH client and rsync, which aren't needed for a - # container-based deployment. - drush: - build: ./services/drush - entrypoint: - - /var/www/html/vendor/bin/drush - - --root=/var/www/html/web - volumes: - - ./services/drupal:/var/www/html:cached - - type: volume - source: fs-data - target: /var/www/html/web/sites/default/files - - # AWS cli image set to talk to Minio. `f1 run aws s3 [ARG...]' is the replacement for - # `aws s3 [ARG...]' with overrides set. - aws: - image: xueshanf/awscli - depends_on: - - minio - environment: - AWS_ACCESS_KEY_ID: minio_access - AWS_SECRET_ACCESS_KEY: minio_secret - AWS_DEFAULT_REGION: us-east-1 - entrypoint: - - aws - - --endpoint-url=http://minio:9000/ - - # This `composer' definition is what enables `f1 composer' to work. - composer: - image: forumone/composer:2 - volumes: - - ./services/drupal:/app:cached - - # redis-cli, for connecting to Redis - redis-cli: - image: redis:5.0-alpine - entrypoint: - - redis-cli - - -h - - redis - - # gesso, for building the theme - gesso: - build: - context: ./services/drupal/web/themes/epa_theme - dockerfile: $PWD/services/drupal/web/themes/epa_theme/Dockerfile - init: true - volumes: - - ./services/drupal/web/themes/epa_theme/images:/app/images:cached - - ./services/drupal/web/themes/epa_theme/js:/app/js:cached - - ./services/drupal/web/themes/epa_theme/source:/app/source:cached - - type: volume - source: gesso-pattern-lab - target: /app/pattern-lab - - type: volume - source: gesso-css - target: /app/css - -volumes: - {} diff --git a/docker-compose.yml b/docker-compose.yml deleted file mode 100644 index fd3844ed4..000000000 --- a/docker-compose.yml +++ /dev/null @@ -1,169 +0,0 @@ -# This is the Docker Compose entry point for this project. -# Services listed in this file will automatically be built and started when you bring -# the project up. -version: "3.7" - -services: - nginx: - image: nginx:mainline-alpine - depends_on: - - drupal - network_mode: service:drupal - volumes: - - ${F1_TLS_CERT}:/etc/nginx/ssl/local.crt:ro,cached - - ${F1_TLS_KEY}:/etc/nginx/ssl/local.key:ro,cached - - ./services/nginx:/etc/nginx/conf.d:ro,cached - - ./services/drupal/web:/var/www/html/web:cached - - type: volume - source: fs-data - target: /var/www/html/web/sites/default/files - - type: volume - source: gesso-pattern-lab - target: /var/www/html/web/themes/epa_theme/pattern-lab - - type: volume - source: gesso-css - target: /var/www/html/web/themes/epa_theme/css - - drupal: - build: - context: ./services/drupal - target: dev - # This command line detects if the F1_XDEBUG parameter was set by `f1 up --xdebug', - # and enables XDebug accordingly. We do not do this by default due to the significant - # performance penalty imposed by XDebug. - command: - - /bin/sh - - -c - - | - set -e - chmod -R a+w /var/www/html/web/sites/default/files - if test ! -z "${F1_XDEBUG:-}"; then - docker-php-ext-enable xdebug - echo 'xdebug.remote_enable=1' > /usr/local/etc/php/conf.d/xdebug.ini - fi - - exec php-fpm - depends_on: - - mysql - environment: - # This enables connecting back to the user's computer during an XDebug session. - XDEBUG_CONFIG: remote_host=${F1_XDEBUG_REMOTE:-127.0.0.1} - ports: - - 8080:80 - - 8443:443 - - 5000:5000 - volumes: - - ./services/drupal:/var/www/html:cached - - type: volume - source: fs-data - target: /var/www/html/web/sites/default/files - - type: volume - source: gesso-pattern-lab - target: /var/www/html/web/themes/epa_theme/pattern-lab - - type: volume - source: gesso-css - target: /var/www/html/web/themes/epa_theme/css - - # MySQL container. Remember to use the hostname "mysql" instead of "localhost" if you're - # used to VM-based (e.g., Vagrant) development. - # - # When the cluster is running, you can connect to MySQL via localhost:13306 using a - # tool like Sequel Pro or MySQL Workbench. - mysql: - image: mysql:5.7 - command: --max_allowed_packet=64M - environment: - MYSQL_RANDOM_ROOT_PASSWORD: "yes" - ports: - - 13306:3306 - volumes: - - ./services/mysql:/docker-entrypoint-initdb.d:ro,cached - - type: volume - source: mysql-data - target: /var/lib/mysql - - # MailHog is a mail-catching service. Mail sent to it over SMTP (mailhog:1025) is caught - # in the logs. You can view an inbox UI at http://localhost:8025, which will send - # notifications if your browser supports them. - mailhog: - image: mailhog/mailhog - ports: - - 8025:8025 - - # Minio is an object storage service that provides an S3-compatible API. It's how we - # will mimic the production environment's use of S3 instead of the filesystem. - # - # When starting this project up for the first time, remember to use `f1 run aws s3 mb' - # to create the necessary bucket(s) - refer to VCAP_SERVICES above to see what's needed. - minio: - image: minio/minio - command: - - minio - - server - - /data - environment: - MINIO_ACCESS_KEY: minio_access - MINIO_SECRET_KEY: minio_secret - - # Setting this value allows minio to discover the bucket name by introspecting the - # HTTP Host header, enabling requests to http://drupal.minio:9000 to succeed. - MINIO_DOMAIN: minio - networks: - default: - aliases: - - drupal.minio - ports: - - 8888:9000 - volumes: - - type: volume - source: minio-data - target: /data - - # Memcached - memcached: - image: memcached:alpine - - simplesaml: - depends_on: - - drupal - network_mode: service:drupal - build: ./services/simplesaml - tty: true - - # Elasticsearch 7.4 - elasticsearch: - image: elasticsearch:7.4.2 - environment: - CLUSTER_NAME: elasticsearch - DISCOVERY_SERVICE: elasticsearch - MINIMUM_MASTER_NODES: "1" - EXPECTED_MASTER_NODES: "1" - EXPECTED_DATA_NODES: "1" - RECOVER_AFTER_MASTER_NODES: "1" - RECOVER_AFTER_DATA_NODES: "1" - ES_JAVA_OPTS: -Djava.net.preferIPv4Stack=true -Xms512m -Xmx512m - discovery.type: single-node - volumes: - - type: volume - source: es-data - target: /usr/share/elasticsearch/data - - localstack: - image: localstack/localstack:0.12.10 - ports: - - 4566:4566 - environment: - LOCALSTACK_SERVICES: logs - LOCALSTACK_START_WEB: '0' - AWS_ACCESS_KEY_ID: foobar - AWS_SECRET_ACCESS_KEY: foobar - -# Persistent storage volumes. Volumes allow for data to survive container shutdown. -volumes: - es-data: null - fs-data: null - minio-data: null - mysql-data: null - redis-data: null - gesso-pattern-lab: null - gesso-css: null diff --git a/package.json b/package.json deleted file mode 100644 index f42049cae..000000000 --- a/package.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "name": "usepa-webcms8", - "private": true -} diff --git a/services/drush/Dockerfile b/services/drush/Dockerfile deleted file mode 100644 index c6959cb37..000000000 --- a/services/drush/Dockerfile +++ /dev/null @@ -1,4 +0,0 @@ -FROM forumone/drupal8-cli:7.4 - -# Install memcached. -RUN f1-ext-install pecl:memcached pecl:apcu builtin:sockets diff --git a/services/minio/policy.json b/services/minio/policy.json deleted file mode 100644 index 69581325d..000000000 --- a/services/minio/policy.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "Version": "2012-10-17", - "Statement": [ - { - "Sid": "AddPerm", - "Effect": "Allow", - "Principal": "*", - "Action": ["s3:GetObject"], - "Resource": ["arn:aws:s3:::drupal/files/*", "arn:aws:s3:::drupal/archive/*"] - } - ] -} \ No newline at end of file diff --git a/services/mysql/init.sql b/services/mysql/init.sql deleted file mode 100644 index 8dab686a2..000000000 --- a/services/mysql/init.sql +++ /dev/null @@ -1,9 +0,0 @@ --- Create D8 application database and user -CREATE DATABASE web; -CREATE USER 'web'@'%' IDENTIFIED BY 'web'; -GRANT ALL ON web.* TO 'web'@'%'; - --- Create D7 database and user -CREATE DATABASE web_d7; -CREATE USER 'web_d7'@'%' IDENTIFIED BY 'web_d7'; -GRANT ALL ON web_d7.* TO 'web_d7'@'%'; diff --git a/services/simplesaml/Dockerfile b/services/simplesaml/Dockerfile deleted file mode 100644 index 2325ad26b..000000000 --- a/services/simplesaml/Dockerfile +++ /dev/null @@ -1,47 +0,0 @@ -FROM php:7.4-apache - -# Install dependencies - we need these for Composer to work - -RUN set -ex \ - && apt update -y \ - && apt install -y unzip git - -# Install composer as /usr/local/bin/composer - -ENV COMPOSER_VERSION 1.10.9 -ENV COMPOSER_CHECKSUM 70d6b9c3e0774b398a372dcb7f89dfe22fc25884e6e09ebf277286dd64cfaf35 - -RUN set -ex \ - && cd /tmp \ - && curl -fsLO https://getcomposer.org/download/1.10.9/composer.phar \ - && echo "${COMPOSER_CHECKSUM} composer.phar" | sha256sum -c - \ - && install -D composer.phar /usr/local/bin/composer - -# Install SimpleSAMLphp - -ENV SIMPLESAML_VERSION 1.18.7 -ENV SIMPLESAML_ARCHIVE simplesamlphp-${SIMPLESAML_VERSION}.tar.gz -ENV SIMPLESAML_CHECKSUM 0ca1c54eb0d46e143f52fe6f42a4f659af4b368122cd522d0e505e1d0e7da7d7 - -RUN set -ex \ - && mkdir -p /var/simplesamlphp \ - && cd /tmp \ - && curl -fsLO https://github.com/simplesamlphp/simplesamlphp/releases/download/v${SIMPLESAML_VERSION}/${SIMPLESAML_ARCHIVE} \ - && echo "${SIMPLESAML_CHECKSUM} ${SIMPLESAML_ARCHIVE}" | sha256sum -c - \ - && tar xf ${SIMPLESAML_ARCHIVE} --strip-components=1 -C /var/simplesamlphp \ - && rm simplesamlphp-${SIMPLESAML_VERSION}.tar.gz - -# Copy the SimpleSAMLphp Apache configuration and enable the vhost - -COPY simplesaml.conf /etc/apache2/sites-available/simplesaml.conf -RUN set -ex \ - && a2dissite 000-default \ - && a2ensite simplesaml \ - && sed -ie 's/Listen 80/Listen 5000/' /etc/apache2/ports.conf - -# Copy the SimpleSAMLphp files - -COPY config.php authsources.php /var/simplesamlphp/config/ -COPY saml-private.pem saml-public.crt /var/simplesamlphp/cert/ -COPY metadata.php /var/simplesamlphp/metadata/saml20-idp-hosted.php -COPY saml20-sp-remote.php /var/simplesamlphp/metadata/saml20-sp-remote.php \ No newline at end of file diff --git a/services/simplesaml/authsources.php b/services/simplesaml/authsources.php deleted file mode 100644 index 5db47c307..000000000 --- a/services/simplesaml/authsources.php +++ /dev/null @@ -1,17 +0,0 @@ - [ - 'core:AdminPassword' - ], - - 'local-login' => [ - 'exampleauth:UserPass', - - 'user:password' => [ - 'uid' => ['user'], - 'mail' => 'user@localhost.localdomain', - ], - ], -]; diff --git a/services/simplesaml/config.php b/services/simplesaml/config.php deleted file mode 100644 index 42e9fb031..000000000 --- a/services/simplesaml/config.php +++ /dev/null @@ -1,47 +0,0 @@ - 'http://localhost:5000/simplesaml/', - - // Send mail to MailHog (localhost:8025 to see UI) - 'mail.transport.method' => 'smtp', - 'mail.transport.options' => [ - 'host' => 'mailhog', - 'port' => 1025, - ], - - 'debug' => [ - 'saml' => true, - 'backtraces' => true, - 'validatexml' => false, - ], - - 'timezone' => 'America/New_York', - - // It's not the default, so SimpleSAMLphp should consider it good enough - 'secretsalt' => 'randomsalt', - - // SSHA256 of the string 'admin' - 'auth.adminpassword' => '$2y$10$B0rTzJnZUzbiq7OTRWhPx.mYNRiM3DdLXIxBaPashshV25DBTTp1C', - - 'admin.checkforupdates' => false, - - // Disables the ability to send a report via email to the technical contact - not useful - // for local dev - 'errorreporting' => false, - - // Redirect SimpleSAMLphp logs to container stdout - 'logging.level' => SimpleSAML\Logger::DEBUG, - 'logging.handler' => 'file', - 'logging.logfile' => '/dev/console', - - // Enable SAML 2.0 IdP functionality - 'enable.saml20-idp' => true, - - // Enable exampleAuth module - this gives us username/password authentication - 'module.enable' => [ - 'exampleauth' => true, - ], - - 'tempdir' => '/tmp', -]; diff --git a/services/simplesaml/metadata.php b/services/simplesaml/metadata.php deleted file mode 100644 index 7bc8e6ee6..000000000 --- a/services/simplesaml/metadata.php +++ /dev/null @@ -1,10 +0,0 @@ - '__DEFAULT__', - - 'privatekey' => 'saml-private.pem', - 'certificate' => 'saml-public.crt', - - 'auth' => 'local-login', -]; diff --git a/services/simplesaml/saml-private.pem b/services/simplesaml/saml-private.pem deleted file mode 100644 index 48424725c..000000000 --- a/services/simplesaml/saml-private.pem +++ /dev/null @@ -1,51 +0,0 @@ ------BEGIN RSA PRIVATE KEY----- -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 ------END RSA PRIVATE KEY----- diff --git a/services/simplesaml/saml-public.crt b/services/simplesaml/saml-public.crt deleted file mode 100644 index 179fa95ae..000000000 --- a/services/simplesaml/saml-public.crt +++ /dev/null @@ -1,31 +0,0 @@ ------BEGIN CERTIFICATE----- -MIIFazCCA1OgAwIBAgIUOqmyx5FrcjSp2cpEbVh2S2ur1wMwDQYJKoZIhvcNAQEL -BQAwRTELMAkGA1UEBhMCVVMxEzARBgNVBAgMClNvbWUtU3RhdGUxITAfBgNVBAoM -GEludGVybmV0IFdpZGdpdHMgUHR5IEx0ZDAeFw0yMDA3MjExOTU5NTZaFw0yMDA4 -MjAxOTU5NTZaMEUxCzAJBgNVBAYTAlVTMRMwEQYDVQQIDApTb21lLVN0YXRlMSEw -HwYDVQQKDBhJbnRlcm5ldCBXaWRnaXRzIFB0eSBMdGQwggIiMA0GCSqGSIb3DQEB -AQUAA4ICDwAwggIKAoICAQCbZMDvUkgb4JVb+AaB6NrW9iVrGf1QVf6J0O1GrfMz -XWutTqvJ2rjUZsKyy09X2klXhA7GRikOcZu37liWnzv7eNShh9lEsoxvkqHVgTNh -ky5EJgcgwFtq1Fgf96lc/b0KF8MLyXZOkixGLTbMqyk0S3q1oQkUAtn70mpAexqY -5UkZbK16Ch6EL8OPNVOy7d5LgtvrmJdsLdsLPpFDcYjy5zq0EZKuw3MzIBL6FoAB -hnnH1wEDAz+cIUDlNRKoHyZyHo4/zZGemlxKLpULpzaK9cajWM6ceDKNtzLdzdT4 -+ep323F+iiLNFJusajks/11NIiP4Sbe4CWxXGDYxzo1VZYohSLoDdv/kjoFdPHZb -kEeX9JShHaFFIXdVAAK16MiRV/tJrmL8r0BVuX2B7f/JbyOBg7L4h3aAvMdIoe1y -ANYqxygvz6NeIeezBayqndXXeManaH/i5qxUd+Nm9XfCLhVg343rOEjT0lLH3lN0 -b3XtYGwAR4dyPSXy9X6ZHKUMqZajOX9ck+CTST+vU3HmxFSp1de5Lfn+FF2ytb/g -KCwRSAEuPgDq5v5JkG2KPTG/HvmeFNoYaLr40Bk0xB5oHWWGa9eUZfl/Klq+PZkQ -jcspwILcmkWZeYLuLXKMW+Svc25lzKByecRWUGtVbuTEGWsHRF643KAbd9mDcf8k -fwIDAQABo1MwUTAdBgNVHQ4EFgQUev49u4XkVEwVxSYTwp8MGAU08ZgwHwYDVR0j -BBgwFoAUev49u4XkVEwVxSYTwp8MGAU08ZgwDwYDVR0TAQH/BAUwAwEB/zANBgkq -hkiG9w0BAQsFAAOCAgEAPKNQNxpKmPoDu6KgcYuJS6USDFMOEj9Aw/vf+qIuVrEF -NKKYbe2p9ltYHbtNTPew2YgIccMXCBwUDAalnkQIiNDrT6W4FLx1OJxreYxsYC8C -IBmbzK0bGKn9GViPxWsA+2EtPwawJl6TjlLFaS4of+Gp9QGTpmvbQ7ckYXb187WW -m5oGi+q1X88HxBC6XKhrm1UDlccPGEibRAlSNmJ/HIfFgrDinRoHFMVe7aYCp8ML -hqKpUYKCqTdepF4SV1nuidaF2tRuSelQbG4sMQ7gWYl/p3vSmJMXSGbjf/cCtbpt -iHUX7HOVnuhQU/vKBFNer5TdZW+YG966Z7kWfhA2ByUS6XfILRQ/+JrtzW+tCdv/ -2/tX1smqLMdo2FE0zrqigztKs/S7N3KADYud/QyMIo9I/+h3GAju4tMvRZ6Bg711 -stmDuXPiSXRma+PzFj9vGdrN5865KdKCJBTYc57NkPSim8ln+3EbZoc6GuvVst0G -0iW9TNQzuuh0jv1WSjYRr+vnHvaBDVR7cS3CXSKg++qKP9zZm3hr0SkCHRyi4KtX -29+iD0y2NTQZUw4RYFNKxI0PBayHwib+bwjyflcvkhg/ni2blPEnYRcm/BS0V10Q -VvrNr/lmRBFSIcgtvvWi8tN/X1VdsJ06kTxwKogKfRc/P0Dh3DFnUFfwIJlKb4E= ------END CERTIFICATE----- diff --git a/services/simplesaml/saml20-sp-remote.php b/services/simplesaml/saml20-sp-remote.php deleted file mode 100644 index dece588d6..000000000 --- a/services/simplesaml/saml20-sp-remote.php +++ /dev/null @@ -1,27 +0,0 @@ - 'http://localhost:8080/saml/acs', - 'SingleLogoutService' => 'http://localhost:8080/saml/sls', - 'redirect.sign' => TRUE, - 'redirect.validate' => TRUE, - 'certData' => 'MIIDoDCCAogCCQC+ADvhjLJKFjANBgkqhkiG9w0BAQsFADCBkTELMAkGA1UEBhMC -VVMxHTAbBgNVBAgMFERpc3RyaWN0IG9mIENvbHVtYmlhMRMwEQYDVQQHDApXYXNo -aW5ndG9uMQ8wDQYDVQQKDAZVUyBFUEExFDASBgNVBAMMC3d3dy5lcGEuZ292MScw -JQYJKoZIhvcNAQkBFhhoZXNzbGluZy5taWNoYWVsQGVwYS5nb3YwHhcNMjAwODA1 -MTM0NTIxWhcNMzAwODA1MTM0NTIxWjCBkTELMAkGA1UEBhMCVVMxHTAbBgNVBAgM -FERpc3RyaWN0IG9mIENvbHVtYmlhMRMwEQYDVQQHDApXYXNoaW5ndG9uMQ8wDQYD -VQQKDAZVUyBFUEExFDASBgNVBAMMC3d3dy5lcGEuZ292MScwJQYJKoZIhvcNAQkB -FhhoZXNzbGluZy5taWNoYWVsQGVwYS5nb3YwggEiMA0GCSqGSIb3DQEBAQUAA4IB -DwAwggEKAoIBAQClc5JbRQpUreHL1Hw+7qkTh4fd/nSTxiCfrRXpq9R9qw5aAOTv -OM0IHnU9JUB72zhbYzX4ij8o7agsGj74gvXpRea3HrE5l15Em4gL/oFWMY9nQvQA -bqx47O65VyMcy/zOZ2+HZRaImKCSgFwdhKX/bk8VIZi1DZMio/uPgf6mEPdTlalV -aEaJdfMIiLFcL6I365E+N6mnV5nhrP0tnl41AE0Nk1kNr/xwlx29JBpsDWsmz+yA -5CWe42oAweaUkJ1B9QW7NTer+onCtLHkN2Y5rcWdeqfdVn3pYDbXUhrKqCp9bP+g -bei3PjctWx8pVMcwmW3HaNFbgyJ1yL4rqC41AgMBAAEwDQYJKoZIhvcNAQELBQAD -ggEBAG1WqKWHXLnDYl6X6xtEwf3SpMIzyOOES0zxTx/xNc/n3TaGuJTH5abH+/9u -TiJ5XpGyoPuNpQ5zkJMy5euci9B+cZ1lJles5/QKTLAPg3SS6U6F4ZLW0P61d9da -XUNW1ewW3cuOYf5AdyQKailQN+0FxQdWnQnEc1zzVDa1LQYRANmUJMlXlZ3Dwy/h -6+Ljldk704OH6BjU7/4z4K15E+8YOQRpTbtmebntI9d5iquMCapZX7HhG8/z0ddV -FFfvYsOAUQMCXx2ss8p/ZwrVQ+Fuj7+5tDVI6hgZcswJi616jGFVe4lBpkoWdmGW -OPEFfpDJ7HZkBrUixBqoinQDTrE=', -]; \ No newline at end of file diff --git a/services/simplesaml/simplesaml.conf b/services/simplesaml/simplesaml.conf deleted file mode 100644 index 21ad7fbd3..000000000 --- a/services/simplesaml/simplesaml.conf +++ /dev/null @@ -1,11 +0,0 @@ - - ServerName localhost - DocumentRoot /var/simplesamlphp - SetEnv SIMPLESAML_CONFIG_DIR /var/simplesamlphp/config - - Alias /simplesaml /var/simplesamlphp/www - - - Require all granted - - diff --git a/services/traefik/Dockerfile b/services/traefik/Dockerfile deleted file mode 100644 index d1f9424d4..000000000 --- a/services/traefik/Dockerfile +++ /dev/null @@ -1,2 +0,0 @@ -FROM traefik:2.4 -COPY dynamic.yaml /etc/traefik/dynamic.yaml \ No newline at end of file diff --git a/services/traefik/dynamic.yaml b/services/traefik/dynamic.yaml deleted file mode 100644 index b3e81f7b8..000000000 --- a/services/traefik/dynamic.yaml +++ /dev/null @@ -1,19 +0,0 @@ -# https://doc.traefik.io/traefik/getting-started/faq/#xxx-instead-of-404 -http: - routers: - catchall: - # attached only to web entryPoint - entryPoints: - - "websecure" - # catchall rule - rule: "PathPrefix(`/`)" - service: unavailable - # lowest possible priority - # evaluated when no other router is matched - priority: 1 - - services: - # Service that will always answer a 503 Service Unavailable response - unavailable: - loadBalancer: - servers: {}