Skip to content

Commit 20d350d

Browse files
authored
Merge pull request #33 from compgeniuses/dev-1
feat: read vars from envfile paperless-ngx.env
2 parents 753522d + f4e7324 commit 20d350d

File tree

1 file changed

+16
-0
lines changed
  • imageroot/actions/get-configuration

1 file changed

+16
-0
lines changed

imageroot/actions/get-configuration/20read

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,22 @@ import agent
1212

1313
config = {}
1414

15+
if os.path.exists("paperless-ngx.env"):
16+
config["PAPERLESS_TIME_ZONE"] = agent.read_envfile("paperless-ngx.env")["PAPERLESS_TIME_ZONE"]
17+
config["PAPERLESS_OCR_LANGUAGE"] = agent.read_envfile("paperless-ngx.env")["PAPERLESS_OCR_LANGUAGE"]
18+
config["PAPERLESS_ADMIN_USER"] = agent.read_envfile("paperless-ngx.env")["PAPERLESS_ADMIN_USER"]
19+
config["PAPERLESS_ADMIN_PASSWORD"] = agent.read_envfile("paperless-ngx.env")["PAPERLESS_ADMIN_PASSWORD"]
20+
config["PAPERLESS_ADMIN_MAIL"] = agent.read_envfile("paperless-ngx.env")["PAPERLESS_ADMIN_MAIL"]
21+
config["PAPERLESS_COOKIE_PREFIX"] = agent.read_envfile("paperless-ngx.env")["PAPERLESS_COOKIE_PREFIX"]
22+
config["PAPERLESS_FILENAME_FORMAT"] = agent.read_envfile("paperless-ngx.env")["PAPERLESS_FILENAME_FORMAT"]
23+
else:
24+
config["PAPERLESS_TIME_ZONE"] = ""
25+
config["PAPERLESS_OCR_LANGUAGE"] = ""
26+
config["PAPERLESS_ADMIN_USER"] = ""
27+
config["PAPERLESS_ADMIN_PASSWORD"] = ""
28+
config["PAPERLESS_ADMIN_MAIL"] = ""
29+
config["PAPERLESS_COOKIE_PREFIX"] = ""
30+
config["PAPERLESS_FILENAME_FORMAT"] = ""
1531
# Read current configuration from Redis
1632
config["host"] = os.getenv("TRAEFIK_HOST","")
1733
config["http2https"] = os.getenv("TRAEFIK_HTTP2HTTPS") == "True"

0 commit comments

Comments
 (0)