Browse Source

fix(fullstack): Allow configuration of the public_path (#3419)

Brian May 2 tháng trước cách đây
mục cha
commit
2c5de0a713
1 tập tin đã thay đổi với 4 bổ sung0 xóa
  1. 4 0
      packages/fullstack/src/serve_config.rs

+ 4 - 0
packages/fullstack/src/serve_config.rs

@@ -387,6 +387,10 @@ impl TryInto<ServeConfig> for ServeConfigBuilder {
 
 /// Get the path to the public assets directory to serve static files from
 pub(crate) fn public_path() -> PathBuf {
+    if let Ok(path) = std::env::var("DIOXUS_PUBLIC_PATH") {
+        return PathBuf::from(path);
+    }
+
     // The CLI always bundles static assets into the exe/public directory
     std::env::current_exe()
         .expect("Failed to get current executable path")