🐳 Dockerized Drupal Stack
🕹 f3l1x.io | 💻 f3l1x | 🐦 @xf3l1x
This is a legacy Drupal stack. The baseline intentionally keeps PHP 7.4, Redis 5 and PostgreSQL 12 aligned with the original runtime instead of modernizing the application stack.
This stack is composed from these images:
drupalista/web- Based on
thecodingmachine/php:7.4-v3-slim-apache - PHP: amqp, apcu, ast, bcmath, blackfire, bz2, calendar, Core, ctype, curl, date, dba, dom, ds, enchant, ev, event, exif, fileinfo, filter, ftp, gd, gettext, gmp, gnupg, hash, iconv, igbinary, imagick, imap, intl, json, ldap, libxml, mailparse, mbstring, memcached, mongodb, msgpack, mysqli, mysqlnd, openssl, pcntl, pcov, pcre, PDO, pdo_dblib, pdo_mysql, pdo_pgsql, pdo_sqlite, pgsql, Phar, posix, pspell, rdkafka, readline, redis, Reflection, session, shmop, SimpleXML, soap, sockets, sodium, SPL, sqlite3, standard, swoole, sysvmsg, sysvsem, sysvshm, tidy, tokenizer, uploadprogress, uuid, xdebug, xml, xmlreader, xmlrpc, xmlwriter, xsl, yaml, Zend OPcache, zip, zlib, Xdebug, Zend OPcache, blackfire
- Workdir
/srv
- Based on
drupalista/redis- Based on
redis:5 - Update using unix socket
- Based on
make build
make test
make runThe checked-in docker-compose.yml exposes the web application on 8000, Adminer on 8010, PostgreSQL on 5432 and Redis on 6379.
See how to contribute to this package. Consider to support f3l1x. Thank you for using this package.