import signal import sys import http.server import socketserver PORT = 8000 Handler = http.server.SimpleHTTPRequestHandler def signal_handler(sig, frame): sys.exit(0) signal.signal(signal.SIGTERM, signal_handler) with socketserver.TCPServer(("", PORT), Handler) as httpd: print("serving at port", PORT) httpd.serve_forever()