Spaces:
Sleeping
Sleeping
| from http.server import HTTPServer, SimpleHTTPRequestHandler | |
| import os | |
| PORT = 7860 # HuggingFace default port | |
| class Handler(SimpleHTTPRequestHandler): | |
| def __init__(self, *args, **kwargs): | |
| super().__init__(*args, directory=os.path.join(os.path.dirname(__file__), 'static'), **kwargs) | |
| def do_GET(self): | |
| if self.path == '/' or self.path == '': | |
| self.path = '/index.html' | |
| return super().do_GET() | |
| def log_message(self, format, *args): | |
| print(f"[DARKRIFT] {self.address_string()} - {format % args}") | |
| if __name__ == '__main__': | |
| print(f"🎮 DARKRIFT server running on http://0.0.0.0:{PORT}") | |
| httpd = HTTPServer(('0.0.0.0', PORT), Handler) | |
| httpd.serve_forever() | |