harmony/harmony-rs
jeangab a80ead418e fix(config): update package installation command and add load balancer setup script
Update the package installation command to use the Opnsense firmware install script.
Add a call to the HAProxy setup script during the load balancer configuration process. This script is intended to copy the staging configuration to production, though its necessity in this context is uncertain.
2025-01-09 09:30:04 -05:00
..
demo/vbox-opnsense feat(opnsense-config): add caddy module with configuration management 2025-01-07 17:12:39 -05:00
harmony fix(load-balancer): implement missing HAProxy reload and sanitize output handling 2025-01-08 16:30:56 -05:00
harmony_macros feat(harmony_macros): add ipv4 macro 2025-01-08 11:49:42 -05:00
opnsense-config fix(config): update package installation command and add load balancer setup script 2025-01-09 09:30:04 -05:00
opnsense-config-xml fix(load-balancer): implement missing HAProxy reload and sanitize output handling 2025-01-08 16:30:56 -05:00
.gitignore chore: Move client setups to private repos that can be cloned manually by the developer 2024-09-13 16:19:49 -04:00
Cargo.lock feat(harmony): add TFTP server functionality (#10) 2025-01-07 19:12:35 +00:00
Cargo.toml feat(harmony): add TFTP server functionality (#10) 2025-01-07 19:12:35 +00:00
LICENSE chore(harmony): Use Cargo workspaces for core harmony and client specific implementation 2024-09-06 12:17:23 -04:00
README.md feat: Significant refactoring to introduce the HostBinding struct that has for sole purpose to bind a PhysicalHost and LogicalHost together. The PhysicalHost contains everything hardware up to the mac address, LogicalHost ip address, name and above 2024-09-23 00:30:27 -04:00

Due to the current setup being a mix of separate repositories with gitignore and rust workspace, a few options are required for cargo-watch to have the desired behavior :

RUST_LOG=info cargo watch --ignore-nothing -w harmony -w private_repos/ -x 'run --bin nationtech' 

This will run the nationtech bin (likely private_repos/nationtech/src/main.rs) on any change in the harmony or private_repos folders.