instant-workstation/backend/disks/disks.py
Henrik Brüsecke 7f5b5209a1 Disks Service
2026-10-22 19:38:18 +03:00

19 lines
410 B
Python

import http.server
import signal
import request_handler
def shutdown(_signum, _frame):
raise SystemExit(0)
SERVER_ADDRESS = ('', 50005)
SERVER = http.server.ThreadingHTTPServer(SERVER_ADDRESS, request_handler.RequestHandler)
SERVER.daemon_threads = False
signal.signal(signal.SIGINT, shutdown)
signal.signal(signal.SIGTERM, shutdown)
try:
SERVER.serve_forever()
finally:
SERVER.server_close()