2015-01-04 16:04:51 +00:00
|
|
|
FROM debian:jessie
|
|
|
|
|
|
|
|
MAINTAINER Michał "rysiek" Woźniak <rysiek@hackerspace.pl>
|
|
|
|
# based on https://github.com/leoditommaso/docker_php-fpm/blob/master/Dockerfile
|
|
|
|
# by Leandro Di Tommaso <leandro.ditommaso@mikroways.net>
|
|
|
|
|
|
|
|
# Packages to install on the container.
|
|
|
|
RUN DEBIAN_FRONTEND=noninteractive apt-get update && apt-get upgrade && apt-get install -y \
|
|
|
|
php5-cgi php5-cli php5-fpm php5-curl php5-gd php5-imagick php5-imap \
|
|
|
|
php5-json php5-ldap php5-mcrypt php5-pgsql php5-odbc php5-sasl \
|
|
|
|
php5-xcache php5-xmlrpc php5-xsl
|
|
|
|
|
|
|
|
# Define environment variables.
|
|
|
|
# Change the following to rename your app or change the user and group the app will run
|
|
|
|
# with. I don't recommend modifying the user and group but there's no problem in changing
|
|
|
|
# the app name.
|
|
|
|
ENV APP_NAME www
|
|
|
|
ENV APP_USER www-data
|
|
|
|
ENV APP_GROUP www-data
|
|
|
|
|
2015-01-04 23:55:21 +00:00
|
|
|
# default pool config file
|
2015-01-04 16:04:51 +00:00
|
|
|
ADD pool.conf /etc/php5/fpm/pool.d/pool.conf
|
|
|
|
|
2015-01-04 23:55:21 +00:00
|
|
|
# startup wrapper
|
|
|
|
ADD start.sh /var/lib/php5/start
|
2015-01-04 16:04:51 +00:00
|
|
|
|
|
|
|
# info
|
|
|
|
RUN echo " \n\
|
|
|
|
\n\
|
|
|
|
******************************************************** \n\
|
|
|
|
RUNNING THE CONTAINER: \n\
|
2015-01-04 22:41:48 +00:00
|
|
|
docker run -d -v <socket_dir>:/var/run/php-fpm -v <log_dir>:/var/log/php-fpm -v <php_dir>:/opt/php --name <plug-php-fpm> <plug/php-fpm> \n\
|
2015-01-04 16:04:51 +00:00
|
|
|
\n\
|
|
|
|
ENVIRONMENT VARIABLES: \n\
|
|
|
|
APP_NAME - name of the app; default: www \n\
|
|
|
|
APP_USER - username for the php-fpm processes; default: www-data \n\
|
|
|
|
APP_USER - group name for the php-fpm processes; default: www-data \n\
|
|
|
|
******************************************************** \n\n\
|
|
|
|
"
|
|
|
|
|
2015-01-04 22:41:48 +00:00
|
|
|
VOLUME ["/var/run/php-fpm", "/var/log/php-fpm", "/opt/php"]
|
2015-01-04 16:04:51 +00:00
|
|
|
|
2015-01-04 23:55:21 +00:00
|
|
|
CMD ["/var/lib/php5/start"]
|
|
|
|
ENTRYPOINT ["/bin/bash"]
|