diff --git a/.gitignore b/.gitignore index ca98cd9..7265440 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,3 @@ /target/ Cargo.lock +.env diff --git a/Cargo.toml b/Cargo.toml index 609fb40..c3fa025 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -13,3 +13,13 @@ rppal = "0.22" tokio = { version = "1", features = ["macros", "rt-multi-thread", "signal", "sync", "time"] } tracing = "0.1" tracing-subscriber = { version = "0.3", features = ["env-filter"] } + +# Had to pin stack for rpi +idna_adapter = "=1.2.1" +icu_collections = "=2.1.1" +icu_locale_core = "=2.1.1" +icu_normalizer = "=2.1.1" +icu_normalizer_data = "=2.1.1" +icu_properties = "=2.1.2" +icu_properties_data = "=2.1.2" +icu_provider = "=2.1.1" diff --git a/README.md b/README.md index cee53ae..3c4a619 100644 --- a/README.md +++ b/README.md @@ -24,3 +24,13 @@ sudo systemctl enable --now towerd sudo systemctl status towerd sudo journalctl -u towerd -f ``` + +## Config + +Edit in `/etc/towerd/env` + +``` +TOWERD_INFLUX_TOKEN= +TOWERD_INFLUX_ORG= +TOWERD_INFLUX_BUCKET= +``` \ No newline at end of file diff --git a/systemd/towerd.service b/systemd/towerd.service index 5df7148..276c68c 100644 --- a/systemd/towerd.service +++ b/systemd/towerd.service @@ -5,6 +5,7 @@ After=multi-user.target [Service] Type=simple User=root +EnvironmentFile=-/etc/towerd/env WorkingDirectory=/opt/towerd ExecStart=/opt/towerd/target/release/towerd Restart=on-failure