Spaces:
Sleeping
Sleeping
| from __future__ import annotations | |
| import os | |
| from http.server import SimpleHTTPRequestHandler, ThreadingHTTPServer | |
| from pathlib import Path | |
| PROJECT_ROOT = Path(__file__).resolve().parent | |
| def main() -> None: | |
| os.chdir(PROJECT_ROOT) | |
| port = int(os.environ.get("PORT", "7860")) | |
| server = ThreadingHTTPServer(("0.0.0.0", port), SimpleHTTPRequestHandler) | |
| server.serve_forever() | |
| if __name__ == "__main__": | |
| main() | |