Enable fastest shutdown in docker

This commit is contained in:
2025-05-03 11:18:47 +02:00
parent 543edd3c66
commit 39102d27a0
2 changed files with 17 additions and 0 deletions

16
dockup
View File

@@ -4,15 +4,31 @@ import http.server
import json
import logging
import os
import signal
import socketserver
import subprocess
import sys
import time
from threading import Lock, Thread
import docker
from dotenv import load_dotenv
from fastapi import FastAPI
from packaging.version import InvalidVersion, Version, parse
# Enable quick restart in docker
app = FastAPI()
def shutdown_handler(signum, frame):
logging.info("Received shutdown signal")
sys.exit(0)
signal.signal(signal.SIGTERM, shutdown_handler)
signal.signal(signal.SIGINT, shutdown_handler)
# Global variables
data_lock = Lock()
g_data = []

View File

@@ -1,3 +1,4 @@
docker
packaging
dotenv
fastapi