From 407fb8103bcfd7ad4d92d28a6af0a4eba9961b81 Mon Sep 17 00:00:00 2001 From: Joe Carstairs Date: Mon, 16 Mar 2026 12:50:53 +0000 Subject: copy blog to gemini:// --- capsule/Dockerfile | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 capsule/Dockerfile (limited to 'capsule/Dockerfile') diff --git a/capsule/Dockerfile b/capsule/Dockerfile new file mode 100644 index 0000000..4ce80c3 --- /dev/null +++ b/capsule/Dockerfile @@ -0,0 +1,19 @@ +FROM alpine:3.23 + +RUN mkdir -p /var/app/content +WORKDIR /var/app +COPY .certificates/ /var/app/.certificates/ + +RUN apk --update --no-cache add rust cargo +RUN wget -O - https://github.com/mbrubeck/agate/archive/refs/tags/v3.3.20.tar.gz | tar -xz +RUN cargo build --release --target-dir agate-target --manifest-path agate-3.3.20/Cargo.toml +RUN mv agate-target/release/agate /usr/local/bin/agate +RUN rm -rf agate-3.3.20 agate-target + +COPY content/ content + +CMD set -eux && agate \ + --content content/ \ + --addr [::]:1965 \ + --addr 0.0.0.0:1965 \ + --lang en-GB -- cgit v1.2.3