PC Music Generator - a Virtual Modular Synthesizer
at main 19 lines 768 B view raw
1#!/usr/bin/env python3 2import ssl 3import http.server 4 5class RequestHandler(http.server.SimpleHTTPRequestHandler): 6 def __init__(self, *args, **kwargs): 7 super().__init__(*args, directory='./dist', **kwargs) 8 def end_headers(self): 9 self.send_header('Cross-Origin-Opener-Policy', 'same-origin') 10 self.send_header('Cross-Origin-Embedder-Policy', 'require-corp') 11 http.server.SimpleHTTPRequestHandler.end_headers(self) 12 13server_address = ('localhost', 8080) 14httpd = http.server.HTTPServer(server_address, RequestHandler) 15context = ssl.SSLContext(ssl.PROTOCOL_TLS_SERVER) 16context.load_cert_chain('localhost.pem') 17httpd.socket = context.wrap_socket(httpd.socket, server_side=True) 18print("Serving at:", server_address) 19httpd.serve_forever()