configurable con variables de entorno
This commit is contained in:
parent
3309624821
commit
472a10e74d
@ -1,3 +1,8 @@
|
||||
# Generadores para Into the Kosmos
|
||||
|
||||
La idea es tener en una web los generadores de personajes, naves, monstruos, etc...
|
||||
|
||||
## Run
|
||||
```
|
||||
TEMPLATES="templates" PORT="3007" cargo run
|
||||
```
|
||||
|
@ -17,7 +17,7 @@ async fn main() {
|
||||
.route("/astronaves", get(genera_astronave));
|
||||
|
||||
// executase con hyper a través de axum::Server
|
||||
let addr = SocketAddr::from(([127, 0, 0, 1], 3000));
|
||||
let addr = SocketAddr::from(([127, 0, 0, 1], into_the_kosmos_generador::env_listen_port()));
|
||||
tracing::debug!("listening on {}", addr);
|
||||
axum::Server::bind(&addr)
|
||||
.serve(app.into_make_service())
|
||||
|
@ -52,7 +52,8 @@ pub async fn genera_astronave() -> Html<String> {
|
||||
],
|
||||
};
|
||||
|
||||
let template = fs::read_to_string("templates/astronave.html").unwrap();
|
||||
let path = format!("{}/astronave.html", into_the_kosmos_generador::env_templates_dir());
|
||||
let template = fs::read_to_string(path).unwrap();
|
||||
let r = render!(&template, astronave => ast);
|
||||
Html(r)
|
||||
}
|
||||
|
@ -35,7 +35,8 @@ pub async fn genera_pj() -> Html<String> {
|
||||
equipo: trasf.equipo,
|
||||
};
|
||||
|
||||
let template = fs::read_to_string("templates/personaje.html").unwrap();
|
||||
let path = format!("{}/personaje.html", into_the_kosmos_generador::env_templates_dir());
|
||||
let template = fs::read_to_string(path).unwrap();
|
||||
let r = render!(&template, personaje => pj);
|
||||
Html(r)
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user