#!/usr/bin/env python3
"""Servidor HTTP local para la WebApp de firma digital del Hotel Teide."""
import http.server
import socketserver
import os
from pathlib import Path

WEBAPP_DIR = Path(__file__).parent
PORT = 8090

os.chdir(str(WEBAPP_DIR))

class CORSHandler(http.server.SimpleHTTPRequestHandler):
    def end_headers(self):
        self.send_header('Access-Control-Allow-Origin', '*')
        self.send_header('Cache-Control', 'no-cache')
        super().end_headers()
    def log_message(self, format, *args):
        pass  # silenciar logs

with socketserver.TCPServer(("127.0.0.1", PORT), CORSHandler) as httpd:
    print(f"WebApp servidor en http://127.0.0.1:{PORT}")
    httpd.serve_forever()
