wip
This commit is contained in:
parent
6e9cea9ba4
commit
82b2885576
1 changed files with 9 additions and 0 deletions
9
app.py
9
app.py
|
@ -8,6 +8,8 @@ import json
|
||||||
from datetime import datetime
|
from datetime import datetime
|
||||||
from dotenv import load_dotenv
|
from dotenv import load_dotenv
|
||||||
import re
|
import re
|
||||||
|
import signal
|
||||||
|
import sys
|
||||||
|
|
||||||
# Load environment variables
|
# Load environment variables
|
||||||
load_dotenv()
|
load_dotenv()
|
||||||
|
@ -164,6 +166,13 @@ def check_status(domain):
|
||||||
except requests.exceptions.RequestException:
|
except requests.exceptions.RequestException:
|
||||||
return jsonify({"status": "offline"})
|
return jsonify({"status": "offline"})
|
||||||
|
|
||||||
|
def signal_handler(sig, frame):
|
||||||
|
logger.info("Shutdown signal received, exiting gracefully...")
|
||||||
|
sys.exit(0)
|
||||||
|
|
||||||
|
signal.signal(signal.SIGTERM, signal_handler)
|
||||||
|
signal.signal(signal.SIGINT, signal_handler)
|
||||||
|
|
||||||
if __name__ == '__main__':
|
if __name__ == '__main__':
|
||||||
if USE_LOCAL_CADDYFILE:
|
if USE_LOCAL_CADDYFILE:
|
||||||
logger.info(f"Local Caddyfile found at {CADDYFILE_PATH} - will display its data")
|
logger.info(f"Local Caddyfile found at {CADDYFILE_PATH} - will display its data")
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue