- Get a PAT (Pesonal Access Token) from Github that has administration permissions on the repo you want the image to run actions for.
- Store that token in
secret.txt
on the root directory. - Copy the
.env.example
into.env
on the root directory and replace the value for the actual repo to target. - Run
docker compose up -d
to start the container. - Once the container is up and running, you should be able to find it in Github under the repo's runners listing.
The runner removes itself from github if stopped gracefully.
- Have mounted volumes/databases to store run logs