~ajhalili2006's personal website, built with Zensical (successor of Material for Mkdocs) [old repo name got bugged while attempting to do manual knot migration via repo deletion] andreijiroh.dev
zensical mkdocs-material website
1# syntax=docker/dockerfile:1 2FROM gitpod/workspace-full:latest as workspace 3 4WORKDIR /tmp 5RUN git clone https://git.sr.ht/~sircmpwn/scdoc && cd scdoc \ 6 && make && sudo cp scdoc /usr/local/bin/scdoc && cd .. \ 7 && git clone https://git.sr.ht/~emersion/hut && cd hut \ 8 && make PREFIX=/home/gitpod/.local && sudo cp ./hut /usr/local/bin/hut \ 9 && sudo rm -rv /tmp/* 10 11# https://squidfunk.github.io/mkdocs-material/setup/setting-up-social-cards/#linux 12RUN sudo install-packages \ 13 libcairo2-dev \ 14 libfreetype6-dev \ 15 libffi-dev \ 16 libjpeg-dev \ 17 libpng-dev \ 18 libz-dev 19 20# https://docs.docker.com/build/install-buildx/ 21COPY --from=docker/buildx-bin:latest /buildx /usr/libexec/docker/cli-plugins/docker-buildx 22 23# brew maintenance + install ShellCheck and Hadolint 24WORKDIR /home/gitpod 25RUN brew update && brew install \ 26 && brew install hadolint shellcheck \ 27 && npm i -g wrangler \ 28 && git -C ~/.pyenv pull origin master