Commit 22a0559513

22a0559513aa492ef391079a3e71173d35500cfc

parent: 11a5ca2792

Verified · cmc

cmc <hello@cleberg.net> · 2026-03-13 20:57 UTC

add Dockerfile back in

Layout: unified · split

Dockerfile added +31
@@ -0,0 +1,31 @@
1FROM python:3.12-slim
2
3ENV DEBIAN_FRONTEND=noninteractive \
4 HOMEBREW_NO_AUTO_UPDATE=1 \
5 PATH="/home/linuxbrew/.linuxbrew/bin:${PATH}"
6
7RUN apt-get update && apt-get install -y --no-install-recommends \
8 curl \
9 git \
10 procps \
11 build-essential \
12 ca-certificates \
13 openssh-client \
14 && rm -rf /var/lib/apt/lists/*
15
16RUN useradd -m -s /bin/bash linuxbrew
17USER linuxbrew
18WORKDIR /home/linuxbrew
19
20RUN /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
21
22RUN brew install emacs rsync uv minify
23
24RUN mkdir -p ~/.config/emacs/.local/straight/repos && \
25 cd ~/.config/emacs/.local/straight/repos && \
26 git clone --depth 1 https://github.com/emacsorphanage/htmlize.git && \
27 git clone --depth 1 https://github.com/emacs-love/templatel.git && \
28 git clone --depth 1 https://github.com/emacs-love/weblorg.git
29
30USER root
31WORKDIR /builds