#!/usr/bin/env python3
"""Minimal static file server with CORS + no-cache headers for Gamma embeds."""
import http.server
import os

class CORSHandler(http.server.SimpleHTTPRequestHandler):
    def end_headers(self):
        self.send_header('Access-Control-Allow-Origin', '*')
        self.send_header('Access-Control-Allow-Methods', 'GET, HEAD, OPTIONS')
        self.send_header('Cache-Control', 'no-cache, no-store, must-revalidate')
        self.send_header('Pragma', 'no-cache')
        self.send_header('Expires', '0')
        super().end_headers()

os.chdir('/opt/static-assets')
server = http.server.ThreadingHTTPServer(('0.0.0.0', 8090), CORSHandler)
print('Static assets server running on :8090 (no-cache)')
server.serve_forever()
