summaryrefslogtreecommitdiffstats
path: root/src/config
diff options
context:
space:
mode:
authorMatthias Beyer <mail@beyermatthias.de>2020-12-08 14:16:51 +0100
committerMatthias Beyer <mail@beyermatthias.de>2020-12-08 14:47:58 +0100
commite2bce1e321313408957938302815640b095ddec9 (patch)
tree2e1a36beae85a36b8d8b377a218c1e26c7cd1f59 /src/config
parent25ffcbbd37a983d2031a6aa172730d6957b0a6a6 (diff)
Implement checking of allowed environment variables
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
Diffstat (limited to 'src/config')
-rw-r--r--src/config/container_config.rs6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/config/container_config.rs b/src/config/container_config.rs
index aad17e8..e50c46f 100644
--- a/src/config/container_config.rs
+++ b/src/config/container_config.rs
@@ -1,10 +1,14 @@
+use getset::CopyGetters;
use getset::Getters;
use serde::Deserialize;
use crate::util::EnvironmentVariableName;
-#[derive(Debug, Getters, Deserialize)]
+#[derive(Debug, CopyGetters, Getters, Deserialize)]
pub struct ContainerConfig {
+ #[getset(get_copy = "pub")]
+ check_env_names: bool,
+
#[getset(get = "pub")]
allowed_env: Vec<EnvironmentVariableName>,
}