docker-rosariosis/Dockerfile

27 lines
880 B
Docker
Raw Normal View History

2015-02-23 18:22:18 +00:00
FROM debian:jessie
MAINTAINER Larry Price <larry@larry-price.com>
2015-02-23 18:22:18 +00:00
ENV DEBIAN_FRONTEND noninteractive
2015-02-24 16:01:33 +00:00
RUN apt-get update && apt-get install git postgresql sendmail sendmail-bin wkhtmltopdf supervisor apache2 \
libapache2-mod-php5 php5-pgsql php5-curl php5-xmlrpc -y --force-yes
2015-02-23 18:22:18 +00:00
RUN service postgresql start
RUN git clone https://github.com/francoisjacquet/rosariosis.git /usr/src/rosariosis
WORKDIR /usr/src/rosariosis
RUN git checkout 2.7.4
2015-02-23 18:22:18 +00:00
RUN rm -rf /var/www/html && mkdir -p /var/www && ln -s /usr/src/rosariosis/ /var/www/html && chmod 777 /var/www/html
ADD bin/init /init
ADD bin/start-apache2 /start-apache2
ADD conf/supervisord.conf /etc/supervisor/conf.d/supervisord.conf
ADD conf/config.inc.php /usr/src/rosariosis/config.inc.php
RUN echo "ServerName localhost" >> /etc/apache2/apache2.conf
EXPOSE 80
ENTRYPOINT [ "/init" ]