diff --git a/Dockerfile b/Dockerfile index cbde74d86763cf3fdd06b62e68af3a72e7f91177..c2616732e1a4b12422a7e50a32d310ac654cf678 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,22 +1,7 @@ ARG NODE_VERSION=12 ARG DEBIAN_RELEASE=buster -FROM node:${NODE_VERSION}-${DEBIAN_RELEASE} AS builder -RUN apt-get update -yq && apt-get install -yq unzip xz-utils wget - -RUN mkdir /src - -ARG REVEALJS_VERSION=v1.2.0 -RUN wget -nv -O /tmp/reveal.js.zip https://gitlab.irstea.fr/pole-is/tools/reveal.js/-/archive/${REVEALJS_VERSION}/reveal.js-${REVEALJS_VERSION}.zip \ - && cd src \ - && unzip /tmp/reveal.js.zip \ - && mv reveal.js-${REVEALJS_VERSION} reveal.js \ - && cd reveal.js \ - && ./pleasew build :reveal.js - -FROM node:${NODE_VERSION}-${DEBIAN_RELEASE}-slim - -COPY --from=builder /src/reveal.js/plz-out/gen/reveal.js /opt/reveal.js +FROM node:${NODE_VERSION}-${DEBIAN_RELEASE} RUN apt-get update -yq \ && apt-get install -yq --no-install-recommends \ @@ -54,8 +39,7 @@ COPY gulpfile.esm.js package.json package-lock.json /opt/prezbuilder/ ENV NODE_ENV=production RUN cd /opt/prezbuilder/ \ - && ls -la \ - && NPM_CONFIG_CACHE=/tmp/.npm npm install \\ + && env NPM_CONFIG_CACHE=/tmp/.npm npm install \ && rm -rf /tmp/.npm ENV SERVER_HOST=0.0.0.0 \