1 / server.py
droplyvictor89's picture
Upload 3 files
ad9af14 verified
raw
history blame contribute delete
726 Bytes
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()