Files
ssh/docker/ssh-server/app/globals.py
Márcio Fernandes 220ae4778a
All checks were successful
/ ssh-server (push) Successful in 25s
.
2025-09-07 09:43:48 +00:00

29 lines
631 B
Python

import os
import yaml
def is_debugging(): return os.getenv("CONFIGURATION", "").lower() == "debug"
file_path="/etc/app/config/config.yaml"
config=None
def config_exits():
return get_config() is not None
def sshserver_enabled():
return not is_debugging() or os.getenv("SSH_SERVER_ENABLED", "false").lower() == "true"
def get_config():
global config
if config == None:
load_config()
return config
def load_config():
global config
if os.path.exists(file_path):
with open(file_path, 'r') as f:
config = yaml.safe_load(f)
else:
print(f"⚠️ missing " + file_path)