Updated to match docker expectation.
This commit is contained in:
@@ -1,6 +1,6 @@
|
|||||||
FROM debian
|
FROM debian
|
||||||
#ubuntu:xenial
|
#ubuntu:xenial
|
||||||
MAINTAINER Jocelyn Fiat
|
MAINTAINER Jocelyn Fiat <jfiat@eiffel.com>
|
||||||
LABEL description="EiffelWeb debug example hosted using apache2+libfcgi"
|
LABEL description="EiffelWeb debug example hosted using apache2+libfcgi"
|
||||||
|
|
||||||
RUN apt-get update \
|
RUN apt-get update \
|
||||||
@@ -12,7 +12,6 @@ RUN apt-get update \
|
|||||||
EXPOSE 80
|
EXPOSE 80
|
||||||
|
|
||||||
RUN a2enmod rewrite suexec include fcgid
|
RUN a2enmod rewrite suexec include fcgid
|
||||||
RUN service apache2 restart
|
|
||||||
|
|
||||||
RUN export uid=1000 gid=1000 && \
|
RUN export uid=1000 gid=1000 && \
|
||||||
mkdir -p /home/eifweb && \
|
mkdir -p /home/eifweb && \
|
||||||
@@ -42,4 +41,8 @@ COPY ./files/html/index.html $WEBDIR/html/index.html
|
|||||||
RUN echo > $WEBDIR/html/service.ews
|
RUN echo > $WEBDIR/html/service.ews
|
||||||
RUN chown www-data:www-data -R $WEBDIR && chmod 400 $WEBDIR/html/*
|
RUN chown www-data:www-data -R $WEBDIR && chmod 400 $WEBDIR/html/*
|
||||||
|
|
||||||
RUN service apache2 restart
|
#Setup apache as foreground (for docker purpose)
|
||||||
|
RUN mkdir /etc/service/apache
|
||||||
|
ADD ./files/apache.sh /etc/service/apache/run
|
||||||
|
RUN chmod +x /etc/service/apache/run
|
||||||
|
ENTRYPOINT ["/etc/service/apache/run"]
|
||||||
|
|||||||
3
examples/docker/files/apache.sh
Normal file
3
examples/docker/files/apache.sh
Normal file
@@ -0,0 +1,3 @@
|
|||||||
|
#!/bin/sh
|
||||||
|
|
||||||
|
exec /usr/sbin/apache2ctl -D FOREGROUND
|
||||||
Reference in New Issue
Block a user