Docker compose with adminer-fastcgi, drupal-fpm (with apcu, uploadprogress), nginx (alpine) and graphdp (without executable), solr (slim-buster).
Find a file
Robert Nasarek 54950f5d1b add git
2022-10-05 12:23:28 +02:00
drupal_context add git 2022-10-05 12:23:28 +02:00
graphdb_context first working instance without adminer 2022-10-05 11:36:51 +02:00
nginx-conf first working instance without adminer 2022-10-05 11:36:51 +02:00
.dockerignore first working instance without adminer 2022-10-05 11:36:51 +02:00
.example-env add .example-env 2022-10-05 11:56:26 +02:00
.gitignore first working instance without adminer 2022-10-05 11:36:51 +02:00
docker-compose.yml add readme, outsource php-settings 2022-10-05 12:19:48 +02:00
README.md add readme, outsource php-settings 2022-10-05 12:19:48 +02:00

Drupal Performance Stack

Stack

  • Webserver from nginx-alpine

  • Database from postgres-alpine

  • Drupal from drupal-fpm-alpine

    • with apcu, uploadprogress
    • max_execution_time = 60
    • max_input_time = 30
    • max_input_nesting_level = 640
    • max_input_vars = 10000
    • memory_limit = 512M
    • upload_max_filesize = 20M
    • max_file_uploads = 50
    • post_max_size = 20M
  • Search from solr-slim-buster

  • TripleStore from slim-buster

Start

  • Clone Repo with git clone git@github.com:rnsrk/performance-drupal.git.
  • Rename .example-env to .env and set environment varibles fpr postgres service.
  • Get GraphDB free standalone server.
  • Copy zip-file to to /graphdb_context and rename it to "graphdb.zip".
  • Start containers with docker compose up -d.
  • Go tohttp://localhost:3001