Spaces:
				
			
			
	
			
			
		Runtime error
		
	
	
	
			
			
	
	
	
	
		
		
		Runtime error
		
	| import http.server | |
| import socketserver | |
| # El puerto 7860 es el estándar que usan los Spaces en Hugging Face. | |
| PORT = 7860 | |
| # Creamos una clase para manejar las peticiones HTTP | |
| class MyHandler(http.server.SimpleHTTPRequestHandler): | |
| def do_GET(self): | |
| # Envía el código de respuesta 200 (OK) | |
| self.send_response(200) | |
| # Establece el tipo de contenido como HTML | |
| self.send_header("Content-type", "text/html") | |
| # Finaliza los encabezados de la respuesta | |
| self.end_headers() | |
| # Escribe el saludo en la respuesta del servidor | |
| self.wfile.write(bytes("¡Hola desde mi Space de Docker en Hugging Face! Este servidor usa el módulo nativo de Python.", "utf-8")) | |
| # Inicia el servidor. | |
| # El servidor escuchará en todas las interfaces de red (host='0.0.0.0') en el puerto definido. | |
| with socketserver.TCPServer(("", PORT), MyHandler) as httpd: | |
| print(f"Sirviendo en el puerto {PORT}") | |
| httpd.serve_forever() | 
