diff options
author | Matthias Beyer <mail@beyermatthias.de> | 2020-12-08 14:16:51 +0100 |
---|---|---|
committer | Matthias Beyer <mail@beyermatthias.de> | 2020-12-08 14:47:58 +0100 |
commit | e2bce1e321313408957938302815640b095ddec9 (patch) | |
tree | 2e1a36beae85a36b8d8b377a218c1e26c7cd1f59 /src/config | |
parent | 25ffcbbd37a983d2031a6aa172730d6957b0a6a6 (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.rs | 6 |
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>, } |