Sign inSign up

funkygibbon/nginx-hhvm-exim

By funkygibbon

•Updated almost 9 years ago

nginx + pagespeed + hhvm + exim webserver stack on a docker-friendly Ubuntu trusty base image

Image
3

2.6K

funkygibbon/nginx-hhvm-exim repository overview

⁠Nginx + HHVM + Exim

⁠EXTREMELY BETA

Webserver stack built on top of funkygibbon/nginx-pagespeed⁠, which is built on a lightly modified Phusion Ubuntu base image⁠

Configurable via a plethora of environment variables, which are applied either on each boot or on service start

vardefaultdescription
APP_ENVproductionproduction, development :: 'development' enables http://www.xdebug.org/⁠
CHOWN_APP_DIRtrueif true, chown $APP_USER:$APP_GROUP /app/www
VIRTUAL_HOSTexample.comhostname of the application
TIMEZONEAustralia/Sydney
APP_USERnginx-phpnginx and php5-fpm user
APP_GROUPnginx-phpnginx and php5-fpm group
APP_UID1000user_id - setting to the host username can be useful when mounting volumes from host > guest
APP_GID1000group_id
UPLOAD_MAX_SIZE30MMaximum upload size, applied to nginx and php5-fpm
NGINX_MAX_WORKER_PROCESSES8nginx worker_processes is determined from number of processor cores on service start, up to the maximum permitted by NGINX_MAX_WORKER_PROCESSES
EXIM_DELIVERY_MODElocalsmarthost, local :: set to smarthost to enable third party SMTP
EXIM_MAIL_FROMexample.comdomain from which exim4 mail appears to originate
EXIM_SMARTHOSTsmtp.example.org::587smarthost relay
EXIM_SMARTHOST_AUTH_USERNAME[email protected]⁠smarthost auth
EXIM_SMARTHOST_AUTH_PASSWORDpassword_123smarthost password

Tag summary

Content type

Image

Digest

sha256:20f35517f…

Size

258.1 MB

Last updated

almost 9 years ago

docker pull funkygibbon/nginx-hhvm-exim