]> git.immae.eu Git - github/shaarli/Shaarli.git/blobdiff - Dockerfile
docker: generate the HTML documentation
[github/shaarli/Shaarli.git] / Dockerfile
index 5e03814c3656b763160d0796c79cd041e4c52986..e80670315e913b9e48c74116f9fb0947ad8ac701 100644 (file)
@@ -1,12 +1,20 @@
 # Stage 1:
 # - Get Shaarli sources
+# - Build documentation
+FROM dalibo/pandocker:stable as docs
+ADD . /pandoc/shaarli
+RUN cd /pandoc/shaarli \
+    && make htmldoc \
+    && rm -rf .git
+
+# Stage 2:
 # - Resolve PHP dependencies with Composer
 FROM composer:latest as composer
-ADD . /app/shaarli
+COPY --from=docs /pandoc/shaarli /app/shaarli
 RUN cd shaarli \
     && composer --prefer-dist --no-dev install
 
-# Stage 2:
+# Stage 3:
 # - Shaarli image
 FROM debian:jessie
 LABEL maintainer="Shaarli Community"