Initial commit

This commit is contained in:
Aram 🍐 2025-08-23 10:48:41 -04:00
commit b3e326e955
4 changed files with 47 additions and 0 deletions

1
.gitignore vendored Normal file
View file

@ -0,0 +1 @@
*.swp

View file

@ -0,0 +1,21 @@
[Unit]
Description=Forgejo Runner
After=podman-runtime.service
Requires=podman-runtime.service
[Container]
Image=data.forgejo.org/forgejo/runner:9
Exec=/bin/sh -c "sleep 5; forgejo-runner daemon -c .config/config.yml"
# Exec=/bin/sh -c "while : ; do sleep 1 ; done ;"
Network=runner.network
NetworkAlias=forgejo-runner
Volume=/data:/data:U
User=1001
Group=1001
Environment=DOCKER_HOST=tcp://podman-runtime:2375
[Service]
Restart=always
[Install]
WantedBy=default.target

View file

@ -0,0 +1,17 @@
[Unit]
Description=Rootless Podman Runtime
After=network.target
[Container]
Image=quay.io/podman/stable
Exec=podman system service --time=0 tcp:0.0.0.0:2375
Network=runner.network
NetworkAlias=podman-runtime
User=1000
Group=1000
[Service]
Restart=always
[Install]
WantedBy=default.target

8
quadlets/runner.network Normal file
View file

@ -0,0 +1,8 @@
[Unit]
Description=Network for Forgejo runner and Podman service
[Network]
Driver=bridge
[Install]
WantedBy=default.target