# Optional config, can be set here or by the CLI options port = 8080 logs_dir = "./logs" # List of projects to run jobs for [[projects]] # Unique project identifier name = "foo-project" # Path where the commands should run. The tilde (~) is properly expanded # NOTE: the path does not have to be a git repo # it can be any directory path = "~/path/to/project/directory" # List of commands to run commands = [ "git pull --rebase", "docker-compose down", "docker-compose up -d", ] [[projects]] name = "sarasa" path = "~/path/to/sarasa" commands = [ "git pull", "./restart-serever.sh", ] [[projects]] name = "baz" path = "~/path/to/baz" commands = [ "git pull", "systemctl restart yet_another" ]