瀏覽代碼

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

Brian May 2 月之前
父節點
當前提交
2c5de0a713
共有 1 個文件被更改,包括 4 次插入0 次删除
  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")