diff --git a/src/config.py b/src/config.py new file mode 100644 index 0000000..f6679f8 --- /dev/null +++ b/src/config.py @@ -0,0 +1,38 @@ +# Load configuration from file/env variables + +def load(): + toLoad = [ + { + "envname": "DG_IMAP_HOST", + "filepath": "/owlboard/dgp/imap/host" + }, + { + "envname": "DG_IMAP_PORT", + "filepath": "/owlboard/dgp/imap/port", + "default": "unk" + }, + { + "envname": "DG_IMAP_USER", + "filepath": "/owlboard/dgp/imap/user", + }, + { + "envname": "DG_IMAP_PASS", + "filepath": "/owlboard/dgp/imap/pass", + }, + { + "envname": "DG_OWL_UUID", + "filepath": "/owlboard/dgp/api/uuid", + }, + { + "envname": "DG_GITEA_KEY", + "filepath": "/owlboard/dgp/gitea/key" + }, + { + "envname": "DG_GITEA_HOST", + "filepath": "/owlboard/dgp/gitea/host" + }, + { + "envname": "DG_GITEA_SSHPORT", + "filepath": "/owlboard/dgp/gitea/sshport" + } + ] \ No newline at end of file