From f0044f886359d942fe479a9a8a940af17c7047ac Mon Sep 17 00:00:00 2001 From: yyamashita Date: Sun, 1 Nov 2026 09:11:55 +0900 Subject: Docker で動かせるようにする MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Opus 5.5 --- server.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'server.py') 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() -- cgit v1.3