Commit

Author:

Hash:

Timestamp:

+30 -0 +/-2 browse

Kevin Schoon [me@kevinschoon.com]

5d28ef551c4911dc8fcc4ef3468425d40eaa70bb

Tue, 25 Aug 2026 19:38:44 +0000 (5 days ago)

add ayllu-build configuration
1diff --git a/.ayllu-build.jsonnet b/.ayllu-build.jsonnet
2new file mode 100644
3index 0000000..639ae22
4--- /dev/null
5+++ b/.ayllu-build.jsonnet
6 @@ -0,0 +1,22 @@
7+ local build_image = 'forge-feed-alpine';
8+ {
9+ workflows: [
10+ {
11+ name: 'Build',
12+ image: build_image,
13+ steps: [
14+ {
15+ name: "Build",
16+ input: "zola build --minify"
17+ }
18+ {
19+ name: "Archive",
20+ input: "cd public && tar zcvf ../forge-feed.tar.gz ."
21+ }
22+ ],
23+ outputs: [
24+ {path: "/src/forge-feed.tar.gz", sha256sum: null}
25+ ]
26+ }
27+ ],
28+ }
29 diff --git a/Containerfile b/Containerfile
30new file mode 100644
31index 0000000..57ffe68
32--- /dev/null
33+++ b/Containerfile
34 @@ -0,0 +1,8 @@
35+ FROM docker.io/alpine:3
36+
37+ RUN adduser -D -h /home/ayllu ayllu && mkdir /src
38+
39+ RUN apk update && apk add zola
40+
41+ USER ayllu
42+ WORKDIR /src