forked from cadey/xesite
fix build on windows
Signed-off-by: Christine Dodrill <me@christine.website>
This commit is contained in:
parent
d978995f79
commit
b10c097504
File diff suppressed because it is too large
Load Diff
|
@ -23,7 +23,6 @@ mime = "0.3.0"
|
|||
prometheus = { version = "0.11", default-features = false, features = ["process"] }
|
||||
rand = "0"
|
||||
reqwest = { version = "0.11", features = ["json"] }
|
||||
sdnotify = { version = "0.1", default-features = false }
|
||||
serde_dhall = "0.10.0"
|
||||
serde = { version = "1", features = ["derive"] }
|
||||
serde_yaml = "0.8"
|
||||
|
@ -45,6 +44,10 @@ jsonfeed = { path = "./lib/jsonfeed" }
|
|||
mi = { path = "./lib/mi" }
|
||||
patreon = { path = "./lib/patreon" }
|
||||
|
||||
# os-specific dependencies
|
||||
[target.'cfg(linux)'.dependencies]
|
||||
sdnotify = { version = "0.1", default-features = false }
|
||||
|
||||
[build-dependencies]
|
||||
ructe = { version = "0.13", features = ["warp02"] }
|
||||
|
||||
|
|
|
@ -207,6 +207,8 @@ async fn main() -> Result<()> {
|
|||
.with(warp::log(APPLICATION_NAME))
|
||||
.recover(handlers::rejection);
|
||||
|
||||
#[cfg(linux)]
|
||||
{
|
||||
match sdnotify::SdNotify::from_env() {
|
||||
Ok(ref mut n) => {
|
||||
// shitty heuristic for detecting if we're running in prod
|
||||
|
@ -227,7 +229,7 @@ async fn main() -> Result<()> {
|
|||
})?;
|
||||
}
|
||||
Err(why) => error!("not running under systemd with Type=notify: {}", why),
|
||||
}
|
||||
}}
|
||||
|
||||
warp::serve(site)
|
||||
.run((
|
||||
|
|
Loading…
Reference in New Issue