~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
at main 1.0 kB view raw
1# syntax=docker/dockerfile:1 2FROM gitpod/workspace-full:latest as workspace 3 4WORKDIR /tmp 5# setup work for scdoc and hut cli 6RUN git clone https://git.sr.ht/~sircmpwn/scdoc && cd scdoc \ 7 && make && sudo cp scdoc /usr/local/bin/scdoc && cd .. \ 8 && git clone https://git.sr.ht/~emersion/hut && cd hut \ 9 && make PREFIX=/home/gitpod/.local && sudo cp ./hut /usr/local/bin/hut \ 10 && sudo rm -rv /tmp/* 11 12# https://squidfunk.github.io/mkdocs-material/setup/setting-up-social-cards/#linux 13RUN sudo install-packages \ 14 libcairo2-dev \ 15 libfreetype6-dev \ 16 libffi-dev \ 17 libjpeg-dev \ 18 libpng-dev \ 19 libz-dev 20 21# https://docs.docker.com/build/install-buildx/ 22COPY --from=docker/buildx-bin:latest /buildx /usr/libexec/docker/cli-plugins/docker-buildx 23 24# brew maintenance + install ShellCheck and Hadolint 25WORKDIR /home/gitpod 26RUN brew update && brew upgrade \ 27 && brew install hadolint shellcheck \ 28 && npm i -g wrangler \ 29 && git -C ~/.pyenv pull origin master