summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormetamuffin <metamuffin@disroot.org>2025-03-18 23:05:14 +0100
committermetamuffin <metamuffin@disroot.org>2025-03-18 23:05:14 +0100
commit412b0b810e9e1fd8feac9edea9034121739b4f8f (patch)
treed17bf6cb34c365a3ae3a3c5c81968e0758e73367
parent3a626c3885556ae40fa432ab56e11a52603a8200 (diff)
downloadgnix-412b0b810e9e1fd8feac9edea9034121739b4f8f.tar
gnix-412b0b810e9e1fd8feac9edea9034121739b4f8f.tar.bz2
gnix-412b0b810e9e1fd8feac9edea9034121739b4f8f.tar.zst
cgi args
-rw-r--r--src/modules/cgi.rs4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/modules/cgi.rs b/src/modules/cgi.rs
index 7d58539..6d68b15 100644
--- a/src/modules/cgi.rs
+++ b/src/modules/cgi.rs
@@ -30,6 +30,8 @@ struct CgiConfig {
#[serde(default)]
env: BTreeMap<String, String>,
user: Option<String>,
+ #[serde(default)]
+ args: Vec<String>,
}
struct Cgi {
@@ -79,6 +81,8 @@ impl Node for Cgi {
}
command.envs(&self.config.env);
+ command.args(&self.config.args);
+
command.env(
"CONTENT_LENGTH",
request