From 754ee049fb090ba2f212a3beab6c452aaefeb8fd Mon Sep 17 00:00:00 2001 From: VirtualTam Date: Sun, 17 Jun 2018 13:00:03 +0200 Subject: docker: generate the HTML documentation Relates to https://github.com/shaarli/Shaarli/issues/1153 Signed-off-by: VirtualTam --- Dockerfile | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) (limited to 'Dockerfile') diff --git a/Dockerfile b/Dockerfile index 5e03814c..e8067031 100644 --- a/Dockerfile +++ b/Dockerfile @@ -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" -- cgit v1.2.3