ChoruYt's picture
Upload 216 files
a7f51f5 verified
Raw
History Blame Contribute Delete
720 Bytes
from http.server import HTTPServer, BaseHTTPRequestHandler
import json
import os
PORT = int(os.environ.get('PORT', 3000))
class Handler(BaseHTTPRequestHandler):
def do_GET(self):
self.send_response(200)
self.send_header('Content-Type', 'application/json')
self.end_headers()
body = json.dumps({'message': 'Hello from Exocore Python!', 'status': 'running'})
self.wfile.write(body.encode())
def log_message(self, format, *args):
print(f"[{self.address_string()}] {format % args}")
if __name__ == '__main__':
server = HTTPServer(('0.0.0.0', PORT), Handler)
print(f'[Exocore] Python server running on http://0.0.0.0:{PORT}')
server.serve_forever()