mlabonne's picture
Serve prebuilt audio demo with Docker
e37d7f6
Raw
History Blame Contribute Delete
550 Bytes
import os
from http.server import SimpleHTTPRequestHandler, ThreadingHTTPServer
from pathlib import Path
class CrossOriginIsolatedHandler(SimpleHTTPRequestHandler):
def end_headers(self):
self.send_header("Cross-Origin-Opener-Policy", "same-origin")
self.send_header("Cross-Origin-Embedder-Policy", "require-corp")
super().end_headers()
if __name__ == "__main__":
os.chdir(Path(__file__).with_name("dist"))
server = ThreadingHTTPServer(("0.0.0.0", 7860), CrossOriginIsolatedHandler)
server.serve_forever()