diff --git a/Dockerfile.gitlab-puppeteer b/Dockerfile.gitlab-puppeteer index 7ec5158..df27913 100644 --- a/Dockerfile.gitlab-puppeteer +++ b/Dockerfile.gitlab-puppeteer @@ -1,4 +1,6 @@ -FROM node:10-jessie +FROM node:10-stretch + +ADD /scripts/ /scripts/ # Workaround for https://github.com/GoogleChrome/puppeteer/issues/290 RUN apt-get update \ @@ -10,3 +12,5 @@ RUN apt-get update \ && apt-get autoremove -yq \ && apt-get clean -yqq \ && rm -rf /var/lib/apt/lists/* + +RUN /scripts/install-noto-emoji diff --git a/scripts/install-noto-emoji b/scripts/install-noto-emoji new file mode 100755 index 0000000..6094939 --- /dev/null +++ b/scripts/install-noto-emoji @@ -0,0 +1,42 @@ +#!/bin/bash +# This script installs noto color emoji + +apt-get update +apt-get install unzip + +cat > ~/.fonts.conf << EOM + + + + + + Noto Color Emoji + + true + + + + chrome + + + Noto Color Emoji + + + +EOM + +mkdir setup_fonts +cd setup_fonts +curl https://noto-website-2.storage.googleapis.com/pkgs/NotoColorEmoji-unhinted.zip -LO +unzip NotoColorEmoji-unhinted.zip + +mkdir -p /usr/local/share/fonts +cp NotoColorEmoji.ttf /usr/local/share/fonts/ +ls -la /usr/local/share/fonts/ +chmod 644 /usr/local/share/fonts/NotoColorEmoji.ttf + +fc-cache -fv + +cd .. +rm -r setup_fonts +apt-get clean -yqq && rm -rf /var/lib/apt/lists/*