diff --git a/hooks/build/marp-compiler/compile b/hooks/build/marp-compiler/compile index 6e57a90..d9287f3 100755 --- a/hooks/build/marp-compiler/compile +++ b/hooks/build/marp-compiler/compile @@ -1,6 +1,4 @@ #!/usr/bin/env bash -export DESTDIR=/dist -pushd /src +cd /src ./build -popd diff --git a/hooks/containerbuild/doc-compiler/basic-env b/hooks/containerbuild/doc-compiler/basic-env new file mode 100755 index 0000000..09f3e56 --- /dev/null +++ b/hooks/containerbuild/doc-compiler/basic-env @@ -0,0 +1,8 @@ +#!/usr/bin/env bash + +set -e + +echo 'RUN mkdir -p /dist/public' >> Dockerfile +echo 'RUN mkdir -p /dist/private' >> Dockerfile +echo 'ENV PUBLIC_OUTPUT=/dist/public' >> Dockerfile +echo 'ENV PRIVATE_OUTPUT=/dist/private' >> Dockerfile diff --git a/hooks/containerbuild/marp-compiler/add-packages b/hooks/containerbuild/marp-compiler/add-packages index 644ffe4..6f5634a 100755 --- a/hooks/containerbuild/marp-compiler/add-packages +++ b/hooks/containerbuild/marp-compiler/add-packages @@ -6,4 +6,3 @@ echo 'RUN apk add --no-cache python3 bash' >> Dockerfile echo 'ENTRYPOINT [""]' >> Dockerfile echo 'RUN npm install -g --save-prod markdown-it markdown-it-mark markdown-it-include markdown-it-anchor markdown-it-table-of-contents' >> Dockerfile echo 'ENV NODE_PATH=/usr/local/lib/node_modules' >> Dockerfile -echo 'RUN mkdir /dist && mkdir /dist/private && mkdir /dist/public' >> Dockerfile diff --git a/profiles/marp-compiler.conf b/profiles/marp-compiler.conf index 3d47157..fec020c 100644 --- a/profiles/marp-compiler.conf +++ b/profiles/marp-compiler.conf @@ -6,6 +6,7 @@ default_image=marpteam/marp-cli:latest # Configuration de l’étape de pré-construction du conteneur [containerbuild] hooks= + containerbuild/doc-compiler/basic-env, containerbuild/marp-compiler/add-packages, containerbuild/marp-compiler/add-resources,