diff --git a/Dockerfile.cicd b/Dockerfile.cicd index d7a5408..b8a728d 100644 --- a/Dockerfile.cicd +++ b/Dockerfile.cicd @@ -5,7 +5,7 @@ FROM andreysenov/firebase-tools:latest USER root RUN echo installing dependencies... -RUN apt -y install git woff2 bash +RUN apt update && apt -y install git woff2 bash && (wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | sudo apt-key add - && echo "deb http://dl.google.com/linux/chrome/deb/ stable main" | sudo tee -a /etc/apt/sources.list.d/google.list && (sudo apt update; sudo apt --fix-broken install; sudo apt -y install google-chrome-stable)) RUN echo copying vale... COPY --from=vale /bin/vale /bin/vale diff --git a/deploy.firebase.sh b/deploy.firebase.sh index dcfac22..b65b65e 100755 --- a/deploy.firebase.sh +++ b/deploy.firebase.sh @@ -30,8 +30,22 @@ trap cleanup EXIT rm -rf $outdir mkdir -p $outdir/public cp homebrew/homebrew.html $outdir/public/index.html -cp homebrew/homebrew.pdf $outdir/public/BreeLaPointeResume.pdf cp -r ./homebrew/fonts $outdir/public/ +if which google-chrome-stable; then + echo PRINTING PDF + google-chrome-stable \ + --no-sandbox \ + --headless \ + --disable-gpu \ + --print-to-pdf=$outdir/public/BreeLaPointeResume.pdf \ + --run-all-compositor-stages-before-draw \ + --no-pdf-header-footer \ + $outdir/public/index.html +else + cp homebrew/homebrew.pdf $outdir/public/BreeLaPointeResume.pdf +fi +cat $outdir/public/BreeLaPointeResume.pdf | base64 | tr -d '\n'; echo +false ( if ! which woff2_compress; then