61 lines
1.6 KiB
Plaintext
61 lines
1.6 KiB
Plaintext
// Horus Configuration Heroscript
|
|
// This file demonstrates how to configure all Horus components using heroscript
|
|
|
|
// Configure Coordinator
|
|
!!herocoordinator.configure
|
|
name:'default'
|
|
binary_path:'/hero/var/bin/coordinator'
|
|
redis_addr:'127.0.0.1:6379'
|
|
http_port:8081
|
|
ws_port:9653
|
|
log_level:'info'
|
|
repo_path:'/root/code/git.ourworld.tf/herocode/horus'
|
|
|
|
// Configure Supervisor
|
|
!!supervisor.configure
|
|
name:'default'
|
|
binary_path:'/hero/var/bin/supervisor'
|
|
redis_addr:'127.0.0.1:6379'
|
|
http_port:8082
|
|
ws_port:9654
|
|
log_level:'info'
|
|
repo_path:'/root/code/git.ourworld.tf/herocode/horus'
|
|
|
|
// Configure Hero Runner
|
|
!!herorunner.configure
|
|
name:'default'
|
|
binary_path:'/hero/var/bin/herorunner'
|
|
redis_addr:'127.0.0.1:6379'
|
|
log_level:'info'
|
|
repo_path:'/root/code/git.ourworld.tf/herocode/horus'
|
|
|
|
// Configure Osiris Runner
|
|
!!osirisrunner.configure
|
|
name:'default'
|
|
binary_path:'/hero/var/bin/runner_osiris'
|
|
redis_addr:'127.0.0.1:6379'
|
|
log_level:'info'
|
|
repo_path:'/root/code/git.ourworld.tf/herocode/horus'
|
|
|
|
// Configure SAL Runner
|
|
!!salrunner.configure
|
|
name:'default'
|
|
binary_path:'/hero/var/bin/runner_sal'
|
|
redis_addr:'127.0.0.1:6379'
|
|
log_level:'info'
|
|
repo_path:'/root/code/git.ourworld.tf/herocode/horus'
|
|
|
|
// Install all components
|
|
!!herocoordinator.install
|
|
!!supervisor.install
|
|
!!herorunner.install
|
|
!!osirisrunner.install
|
|
!!salrunner.install
|
|
|
|
// Start all services
|
|
!!herocoordinator.start name:'default'
|
|
!!supervisor.start name:'default'
|
|
!!herorunner.start name:'default'
|
|
!!osirisrunner.start name:'default'
|
|
!!salrunner.start name:'default'
|