use out_dir in a few more places
This commit is contained in:
1 parent
ea9622a75c
commit
7f32809a96
4 files changed
+9
-21
No files matched your search
@@ -111,12 +111,7 @@ impl Build {
|
|||||||
|
|
||||||
let temp = gen_page(&crate_config, build_result.assets.as_ref(), false);
|
let temp = gen_page(&crate_config, build_result.assets.as_ref(), false);
|
||||||
|
|
||||||
let mut file = std::fs::File::create(
|
let mut file = std::fs::File::create(crate_config.out_dir().join("index.html"))?;
|
||||||
crate_config
|
|
||||||
.crate_dir
|
|
||||||
.join(crate_config.dioxus_config.application.out_dir.clone())
|
|
||||||
.join("index.html"),
|
|
||||||
)?;
|
|
||||||
file.write_all(temp.as_bytes())?;
|
file.write_all(temp.as_bytes())?;
|
||||||
|
|
||||||
// #[cfg(feature = "plugin")]
|
// #[cfg(feature = "plugin")]
|
||||||
|
|||||||
@@ -19,9 +19,9 @@ impl Clean {
|
|||||||
return custom_error!("Cargo clean failed.");
|
return custom_error!("Cargo clean failed.");
|
||||||
}
|
}
|
||||||
|
|
||||||
let out_dir = &crate_config.dioxus_config.application.out_dir;
|
let out_dir = &crate_config.out_dir();
|
||||||
if crate_config.crate_dir.join(out_dir).is_dir() {
|
if out_dir.is_dir() {
|
||||||
remove_dir_all(crate_config.crate_dir.join(out_dir))?;
|
remove_dir_all(out_dir)?;
|
||||||
}
|
}
|
||||||
|
|
||||||
let fullstack_out_dir = crate_config.fullstack_out_dir();
|
let fullstack_out_dir = crate_config.fullstack_out_dir();
|
||||||
|
|||||||
@@ -73,9 +73,7 @@ impl Serve {
|
|||||||
) -> anyhow::Result<()> {
|
) -> anyhow::Result<()> {
|
||||||
let serve_html = gen_page(crate_config, manifest, true);
|
let serve_html = gen_page(crate_config, manifest, true);
|
||||||
|
|
||||||
let dist_path = crate_config
|
let dist_path = crate_config.out_dir();
|
||||||
.crate_dir
|
|
||||||
.join(crate_config.dioxus_config.application.out_dir.clone());
|
|
||||||
if !dist_path.is_dir() {
|
if !dist_path.is_dir() {
|
||||||
create_dir_all(&dist_path)?;
|
create_dir_all(&dist_path)?;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -289,14 +289,9 @@ async fn setup_router(
|
|||||||
{
|
{
|
||||||
let body = Full::from(
|
let body = Full::from(
|
||||||
// TODO: Cache/memoize this.
|
// TODO: Cache/memoize this.
|
||||||
std::fs::read_to_string(
|
std::fs::read_to_string(file_service_config.out_dir().join("index.html"))
|
||||||
file_service_config
|
.ok()
|
||||||
.crate_dir
|
.unwrap(),
|
||||||
.join(file_service_config.out_dir())
|
|
||||||
.join("index.html"),
|
|
||||||
)
|
|
||||||
.ok()
|
|
||||||
.unwrap(),
|
|
||||||
)
|
)
|
||||||
.map_err(|err| match err {})
|
.map_err(|err| match err {})
|
||||||
.boxed();
|
.boxed();
|
||||||
@@ -317,7 +312,7 @@ async fn setup_router(
|
|||||||
Ok(response)
|
Ok(response)
|
||||||
},
|
},
|
||||||
)
|
)
|
||||||
.service(ServeDir::new(config.crate_dir.join(config.out_dir())));
|
.service(ServeDir::new(config.out_dir()));
|
||||||
|
|
||||||
// Setup websocket
|
// Setup websocket
|
||||||
let mut router = Router::new().route("/_dioxus/ws", get(ws_handler));
|
let mut router = Router::new().route("/_dioxus/ws", get(ws_handler));
|
||||||
|
|||||||
Reference in new issue
Block a user