mirror of
https://github.com/linuxserver/docker-piwigo.git
synced 2025-04-19 19:04:45 -04:00
44 lines
714 B
Docker
44 lines
714 B
Docker
FROM linuxserver/baseimage.apache
|
||
|
||
MAINTAINER sparklyballs <sparklyballs@linuxserver.io>
|
||
|
||
# copy sources.list
|
||
COPY sources.list /etc/apt/
|
||
|
||
# set install packages as variable
|
||
ENV APTLIST="curl \
|
||
lynx-cur \
|
||
php5-cgi \
|
||
php5-gd \
|
||
php5-imagick \
|
||
php5-mysql \
|
||
php5-xmlrpc \
|
||
php5-xsl \
|
||
php5-apcu \
|
||
php-auth \
|
||
php-auth-sasl \
|
||
php-net-smtp \
|
||
php-pear \
|
||
unzip \
|
||
wget"
|
||
|
||
|
||
|
||
# install packages
|
||
RUN apt-get update && \
|
||
apt-get install $APTLIST -qy && \
|
||
|
||
# cleanup
|
||
apt-get clean -y && \
|
||
rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/*
|
||
|
||
# add some files
|
||
ADD defaults/ /defaults/
|
||
ADD init/ /etc/my_init.d/
|
||
RUN chmod -v +x /etc/service/*/run /etc/my_init.d/*.sh
|
||
|
||
# expose ports
|
||
EXPOSE 80 443
|
||
|
||
# set volumes
|
||
VOLUME /config /pictures
|