Files
bigcapital/docker/apache/Dockerfile
Ahmed Bouhuolia 70809cb05c WIP Items module.
2019-09-03 02:07:28 +02:00

31 lines
722 B
Docker

FROM httpd:2.4
# openssl not installed in image
RUN apt-get update && apt-get install openssl
RUN mkdir /usr/local/apache2/templates \
&& mkdir /usr/local/apache2/sites-available \
&& rm /usr/local/apache2/conf/httpd.conf \
&& rm /usr/local/apache2/conf/extra/*.conf
COPY httpd.conf /usr/local/apache2/conf/httpd.conf
COPY scripts /root/scripts/
COPY certs /etc/ssl/
COPY sites /usr/local/apache2/templates
ARG WEB_REVERSE_PROXY_PORT=8000
ARG WEB_SSL=false
ARG SELF_SIGNED=false
ARG NO_DEFAULT=false
ENV WEB_REVERSE_PROXY_PORT=$WEB_REVERSE_PROXY_PORT
ENV WEB_SSL=$WEB_SSL
ENV SELF_SIGNED=$SELF_SIGNED
ENV NO_DEFAULT=$NO_DEFAULT
RUN /bin/bash /root/scripts/build-apache.sh
CMD ["apachectl", "-D", "FOREGROUND"]