summaryrefslogtreecommitdiff
path: root/server.py
diff options
context:
space:
mode:
Diffstat (limited to 'server.py')
-rw-r--r--server.py7
1 files changed, 5 insertions, 2 deletions
diff --git a/server.py b/server.py
index 0629e67..286fec8 100644
--- a/server.py
+++ b/server.py
@@ -2,9 +2,11 @@
python3 server.py # http://localhost:8000
python3 server.py 8080 # ポート指定
+ HOST=0.0.0.0 python3 server.py # コンテナ内など外から受ける場合
"""
import json
+import os
import sys
from datetime import date
from http.server import SimpleHTTPRequestHandler, ThreadingHTTPServer
@@ -59,5 +61,6 @@ class Handler(SimpleHTTPRequestHandler):
if __name__ == "__main__":
port = int(sys.argv[1]) if len(sys.argv) > 1 else 8000
- print(f"http://localhost:{port}")
- ThreadingHTTPServer(("127.0.0.1", port), Handler).serve_forever()
+ host = os.environ.get("HOST", "127.0.0.1")
+ print(f"http://{host}:{port}", flush=True)
+ ThreadingHTTPServer((host, port), Handler).serve_forever()