Update VMs/ForgejoRunner/README.md
This commit is contained in:
parent
e33e131de7
commit
56a019d0fb
1 changed files with 11 additions and 5 deletions
|
|
@ -1,7 +1,13 @@
|
||||||
# Forgejo runner setup
|
# Forgejo runner setup
|
||||||
Run forgejo runners instance inside a VM to do very dirty things but securely
|
Run forgejo runners instance inside a VM to do very dirty things but securely <br>
|
||||||
forgejo runner run as a docker container inside the VM, and have access to docker socket to create
|
The "dirty things" is just having forgejo running in priviliged container, with direct access to the host (VM) docker socket <br>
|
||||||
docker containers for CI/CD things
|
Runners can easily get full access to host, but the host is a VM so it's ok <br>
|
||||||
|
I use [incus](https://linuxcontainers.org/incus/) to create the VM. I love it, very simple, docker like interface <br>
|
||||||
|
See launch_forgejo_runner_vm.sh for more information about the VM setup. <br>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
To setup, you still need to enter VM, and follow forgejo [runner instalation guide](https://forgejo.org/docs/next/admin/actions/runner-installation/) <br>
|
||||||
|
It's still a little bit manual, but it's done in 30s
|
||||||
|
|
||||||
To setup, you still need to enter VM, and follow forgejo [runner instalation guide] (https://forgejo.org/docs/next/admin/actions/runner-installation/)
|
|
||||||
And copy paste lof of things
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue