wrice's picture
Publish validated 3cdc5b2bad575aad610aa74692ed8528873abf30
a4348b3 verified
Raw
History Blame Contribute Delete
431 Bytes
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()