欢迎光临
我们一直在努力

靠谱的适合 Drupal DevOps 实践的镜像

有 Drush,有 Opcache,关键设置可通过环境变量进行调整。

docker pull dustise/drush

LAMP image with drush involved.

Features

LAMP environment for Drupal

  • OS: Ubuntu 14.04 LTS
  • PHP: 5.5.9
  • Apache: 2.4.7
  • PHP Extensions:

    • mcrypt
    • gd
    • memcached
    • mysql
  • Opcache enabled
  • Drush

Path

  • /web/codebase: Web Root
  • /web/logs: Log Root

More environment variables

Can be replaced through parameters of docker run command

Variable Default
PHP_DATE_TIMEZONE “Asia/Shanghai“
PHP_MAX_EXECUTION_TIME “30“
PHP_MEMORY_LIMIT “128M“
PHP_ERROR_REPORTING “E_ALL & ~E_DEPRECATED & ~E_STRICT“
PHP_UPLOAD_MAX_FILESIZE “2M“
APACHE_STARTSERVERS “5“
APACHE_MINSPARESERVERS “5“
APACHE_MAXSPARESERVERS “10“
APACHE_MAXREQUESTWORKERS “100“
APACHE_MAXCONNECTIONSPERCHILD “0“
APACHE_TIMEOUT “300“
APACHE_MAXKEEPALIVEREQUESTS “100“
APACHE_KEEPALIVETIMEOUT “5“
APACHE_MAX_ACCESSLOG “500M“
APACHE_MAX_ERRORLOG “50M“

Log file will be truncated

We can set max file size through the variables of error log (APACHE_MAX_ERRORLOG) and access log (APACHE_MAX_ACCESSLOG). rotatelog will truncate the log files when it exceed the limitaion.


为 Drupal 容器化准备的一个 Docker 镜像。

特性

适用于 Drupal 的 LAMP 环境

  • 操作系统:Ubuntu 14.04 LTS
  • PHP:5.5.9
  • Apache:2.4.7
  • PHP 扩展:

    • mcrypt
    • memcached
    • mysql
    • gd
  • Opcache 已启用
  • Drush

路径

  • /web/codebase: Web 根目录
  • /web/logs: 日志根目录

可配置的环境变量

变量名称 缺省值
PHP_DATE_TIMEZONE “Asia/Shanghai“
PHP_MAX_EXECUTION_TIME “30“
PHP_MEMORY_LIMIT “128M“
PHP_ERROR_REPORTING “E_ALL & ~E_DEPRECATED & ~E_STRICT“
PHP_UPLOAD_MAX_FILESIZE “2M“
APACHE_STARTSERVERS “5“
APACHE_MINSPARESERVERS “5“
APACHE_MAXSPARESERVERS “10“
APACHE_MAXREQUESTWORKERS “100“
APACHE_MAXCONNECTIONSPERCHILD “0“
APACHE_TIMEOUT “300“
APACHE_MAXKEEPALIVEREQUESTS “100“
APACHE_KEEPALIVETIMEOUT “5“
APACHE_MAX_ACCESSLOG “500M“
APACHE_MAX_ERRORLOG “50M“

日志的自动截断

保存在 /web/logs 中的日志,可以利用 APACHE_MAX_ACCESSLOG 和 APACHE_MAX_ERRORLOG 两个变量来调整最大文件尺寸,超出限制的日志将会被截断。

文章来源于互联网:靠谱的适合 Drupal DevOps 实践的镜像

赞(0)
未经允许不得转载:莱卡云 » 靠谱的适合 Drupal DevOps 实践的镜像