File size: 760 Bytes
a410ed9
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
from http.server import BaseHTTPRequestHandler, HTTPServer
import os

class Handler(BaseHTTPRequestHandler):
    """
    Un manejador HTTP simple que responde con "ok" a cualquier petición GET.
    """
    def do_GET(self):
        self.send_response(200)
        self.send_header("Content-type", "text/plain; charset=utf-8")
        self.end_headers()
        self.wfile.write(b"ok")

if __name__ == "__main__":
    # Hugging Face Spaces asigna un puerto a la variable de entorno PORT.
    # El valor por defecto 7860 es un buen puerto para las apps de Gradio/Streamlit.
    PORT = int(os.environ.get("PORT", 7860))
    server = HTTPServer(("0.0.0.0", PORT), Handler)
    print(f"Servidor de prueba corriendo en el puerto {PORT}")
    server.serve_forever()