Initial commit
This commit is contained in:
commit
b3e326e955
4 changed files with 47 additions and 0 deletions
1
.gitignore
vendored
Normal file
1
.gitignore
vendored
Normal file
|
@ -0,0 +1 @@
|
||||||
|
*.swp
|
21
quadlets/forgejo-runner.container
Normal file
21
quadlets/forgejo-runner.container
Normal 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
|
17
quadlets/podman-runtime.container
Normal file
17
quadlets/podman-runtime.container
Normal 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
8
quadlets/runner.network
Normal file
|
@ -0,0 +1,8 @@
|
||||||
|
[Unit]
|
||||||
|
Description=Network for Forgejo runner and Podman service
|
||||||
|
|
||||||
|
[Network]
|
||||||
|
Driver=bridge
|
||||||
|
|
||||||
|
[Install]
|
||||||
|
WantedBy=default.target
|
Loading…
Add table
Add a link
Reference in a new issue