diff --git a/config.py b/config.py index e0f6085..3f31f78 100644 --- a/config.py +++ b/config.py @@ -71,7 +71,14 @@ class Config: SYSTEM_PASSWORD = env_str("SYSTEM_PASSWORD", "admin") DEFAULT_ADMIN_USERNAME = env_str("DEFAULT_ADMIN_USERNAME", "admin") DEFAULT_ADMIN_PASSWORD = env_str("DEFAULT_ADMIN_PASSWORD", "admin123") - UPLOAD_FOLDER = env_str("UPLOAD_FOLDER", "uploads") + + _upload_folder = env_str("UPLOAD_FOLDER", "uploads") + + if os.path.isabs(_upload_folder): + UPLOAD_FOLDER = _upload_folder + else: + UPLOAD_FOLDER = os.path.join(basedir, _upload_folder) + AUTHORIZED_COOKIE_VALUE = env_str("AUTHORIZED_COOKIE_VALUE", "cookievalue") BCRYPT_PEPPER = env_str("BCRYPT_PEPPER", "sekretnyKluczBcrypt") SESSION_COOKIE_SECURE = env_bool("SESSION_COOKIE_SECURE", False)