Quellcode durchsuchen

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

Brian May vor 2 Monaten
Ursprung
Commit
2c5de0a713
1 geänderte Dateien mit 4 neuen und 0 gelöschten Zeilen
  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")