This project uses Docker Compose to manage scaled GitHub self-hosted Runner instances.
- Docker
- Docker Compose
-
Make sure you adjust the
ubuntu/.env
file to your needs. -
To start the runners in the
ubuntu
directory, adjust theubuntu/docker-compose.yml
file to your needs and run the following command:docker-compose -f ubuntu/docker-compose.yml up -d --build
-
To stop the runners in the
ubuntu
directory:docker-compose -f ubuntu/docker-compose.yml down
-
Make sure you adjust the
ubuntu-dind/.env
file to your needs. -
To start the runners in the
ubuntu-dind
directory, adjust theubuntu-dind/docker-compose.yml
file to your needs and run the following command:docker-compose -f ubuntu-dind/docker-compose.yml up -d --build
-
To stop the runners in the
ubuntu-dind
directory:docker-compose -f ubuntu-dind/docker-compose.yml down