X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=Dockerfile;h=e80670315e913b9e48c74116f9fb0947ad8ac701;hb=754ee049fb090ba2f212a3beab6c452aaefeb8fd;hp=5e03814c3656b763160d0796c79cd041e4c52986;hpb=35927142d7440f6a7c360e53b2beb3a6834835f0;p=github%2Fshaarli%2FShaarli.git 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"