|
|
|
@ -17,7 +17,7 @@ FROM nginx:stable
|
|
|
|
|
LABEL maintainer="antelle.net@gmail.com"
|
|
|
|
|
|
|
|
|
|
# install
|
|
|
|
|
RUN apt-get -y update && apt-get -y install openssl wget unzip
|
|
|
|
|
RUN apt-get -y update && apt-get -y install openssl curl unzip
|
|
|
|
|
|
|
|
|
|
# setup nginx
|
|
|
|
|
RUN rm -rf /etc/nginx/conf.d/*; \
|
|
|
|
@ -32,19 +32,17 @@ ADD keeweb.conf /etc/nginx/conf.d/keeweb.conf
|
|
|
|
|
ADD entrypoint.sh /opt/entrypoint.sh
|
|
|
|
|
RUN chmod a+x /opt/entrypoint.sh
|
|
|
|
|
|
|
|
|
|
# clone keeweb
|
|
|
|
|
RUN wget https://github.com/keeweb/keeweb/archive/gh-pages.zip; \
|
|
|
|
|
unzip gh-pages.zip; \
|
|
|
|
|
rm gh-pages.zip; \
|
|
|
|
|
mv keeweb-gh-pages keeweb; \
|
|
|
|
|
# add keeweb files
|
|
|
|
|
ADD dist keeweb
|
|
|
|
|
|
|
|
|
|
# clone keeweb plugins
|
|
|
|
|
RUN wget https://github.com/keeweb/keeweb-plugins/archive/master.zip; \
|
|
|
|
|
RUN curl -Ss -L -O https://github.com/keeweb/keeweb-plugins/archive/master.zip; \
|
|
|
|
|
unzip master.zip; \
|
|
|
|
|
rm master.zip; \
|
|
|
|
|
mv keeweb-plugins-master/docs keeweb/plugins; \
|
|
|
|
|
rm -rf keeweb-plugins-master \
|
|
|
|
|
rm keeweb/plugins/CNAME
|
|
|
|
|
rm -rf keeweb-plugins-master;
|
|
|
|
|
|
|
|
|
|
RUN apt-get -y remove curl unzip
|
|
|
|
|
|
|
|
|
|
ENTRYPOINT ["/opt/entrypoint.sh"]
|
|
|
|
|
CMD ["nginx"]
|
|
|
|
|