FROM debian #RUN rm /bin/sh && ln -s /bin/bash /bin/sh RUN apt update && apt install -y python3-pip python3-venv python3-dev\ git zopfli pkg-config \ libcairo2-dev imagemagick bash #WORKDIR / #RUN git clone https://github.com/googlefonts/noto-emoji.git noto #WORKDIR noto #RUN git checkout v2018-01-02-flag-update svg/emoji_u1f52b.svg #WORKDIR / #RUN git clone https://salsa.debian.org/fonts-team/fonts-noto-color-emoji.git debfont #WORKDIR debfont #RUN cp /noto/svg/emoji_u1f52b.svg svg/emoji_u1f52b.svg #RUN rm -rf venv # in case you have an old borked venv! #RUN python3 -m venv venv #RUN source venv/bin/activate #RUN pip install -r requirements.txt #RUN python size_check.py #RUN rm -rf build/ && time make BYPASS_SEQUENCE_CHECK='True' -j 48 WORKDIR / COPY fontbuild.sh / COPY run.sh / RUN chmod +x fontbuild.sh RUN chmod +x run.sh RUN bash fontbuild.sh # Should take 2-3 minutes to create noto-emoji/NotoColorEmoji.ttf #RUN mv *.ttf /fonts CMD ["/run.sh"]