diff options
| author | Yuval Adam <_@yuv.al> | 2024-05-17 12:26:14 +0200 |
|---|---|---|
| committer | Yuval Adam <_@yuv.al> | 2024-05-18 13:12:23 +0200 |
| commit | 1a34d1bbde800d540c4e3f1e3dbe22678903ad86 (patch) | |
| tree | 7a6ca72c2e313a2f4a3527239014bb59a9159608 /cli/serve.py | |
| parent | d9901fe020a419b40349ee9565fe1daa1bd225bd (diff) | |
Migrate all scripts to poetry
Diffstat (limited to 'cli/serve.py')
| -rw-r--r-- | cli/serve.py | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/cli/serve.py b/cli/serve.py new file mode 100644 index 0000000..9910294 --- /dev/null +++ b/cli/serve.py @@ -0,0 +1,15 @@ +from http.server import HTTPServer, SimpleHTTPRequestHandler + +from .base import cli + + +@cli.command() +def serve(): + class BuildHTTPRequestHandler(SimpleHTTPRequestHandler): + def __init__(self, *args, **kwargs): + super().__init__(*args, directory="build", **kwargs) + + print("Local server running on http://localhost:8000") + server_address = ("", 8000) + httpd = HTTPServer(server_address, BuildHTTPRequestHandler) + httpd.serve_forever() |
