diff --git a/.forgejo/workflows/image_builds.yaml b/.forgejo/workflows/image_builds.yaml
index d3c995d..27ca641 100644
--- a/.forgejo/workflows/image_builds.yaml
+++ b/.forgejo/workflows/image_builds.yaml
@@ -13,7 +13,7 @@ jobs:
       matrix:
         image:
           - renovate
-          - caddy
+          - texlive
     runs-on: ubuntu-latest
     steps:
       - name: Checkout
diff --git a/texlive/Dockerfile b/texlive/Dockerfile
new file mode 100644
index 0000000..bf6297e
--- /dev/null
+++ b/texlive/Dockerfile
@@ -0,0 +1,6 @@
+# syntax=docker/dockerfile:1
+ARG BASE_IMAGE=alpine:3.16
+
+FROM ${BASE_IMAGE}
+
+RUN apk add -U --no-cache tectonic biber