wip
This commit is contained in:
parent
950d72aba1
commit
eac9d2f510
2 changed files with 31 additions and 8 deletions
10
app.py
10
app.py
|
@ -12,9 +12,9 @@ from dotenv import load_dotenv
|
|||
load_dotenv()
|
||||
|
||||
# Configuration
|
||||
API_KEY = os.getenv('API_KEY') # Must match agent configuration
|
||||
API_KEY = os.getenv('API_KEY')
|
||||
DEBUG_MODE = os.getenv('DEBUG_MODE', 'false').lower() == 'true'
|
||||
CADDYFILE_PATH = os.getenv('CADDYFILE_PATH') # Optional - for direct file reading
|
||||
CADDYFILE_PATH = os.getenv('CADDYFILE_PATH') # No default - if not set, we don't use local file
|
||||
|
||||
# Setup logging
|
||||
logging.basicConfig(
|
||||
|
@ -26,6 +26,12 @@ logger = logging.getLogger('caddy-dashboard')
|
|||
# Determine if we should use local Caddyfile reading
|
||||
USE_LOCAL_CADDYFILE = CADDYFILE_PATH and os.path.exists(CADDYFILE_PATH)
|
||||
|
||||
if CADDYFILE_PATH and not USE_LOCAL_CADDYFILE:
|
||||
logger.warning(f"CADDYFILE_PATH is set but file not found at: {CADDYFILE_PATH}")
|
||||
|
||||
if not API_KEY:
|
||||
logger.warning("API_KEY not set - running without authentication! This is insecure.")
|
||||
|
||||
app = Flask(__name__)
|
||||
app.config['SECRET_KEY'] = os.urandom(24)
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue