Spaces:
Runtime error
Runtime error
| import http.server | |
| import socketserver | |
| import os | |
| from dotenv import load_dotenv | |
| # Load environment variables from .env file | |
| load_dotenv() | |
| # Get PORT from environment variable or use default 8000 | |
| PORT = int(os.getenv("PORT", 8000)) | |
| class MyHandler(http.server.BaseHTTPRequestHandler): | |
| def do_GET(self): | |
| self.send_response(200) | |
| self.send_header("Content-type", "text/plain") | |
| self.end_headers() | |
| self.wfile.write(b"Hello, World!") | |
| with socketserver.TCPServer(("", PORT), MyHandler) as httpd: | |
| print(f"Serving at port {PORT}") | |
| httpd.serve_forever() | |