24 lines
605 B
Caddyfile
24 lines
605 B
Caddyfile
ai-gateway.ldex.dev {
|
|
# 1. Force CORS headers and DELETE duplicates from backend
|
|
header {
|
|
-Access-Control-Allow-Origin
|
|
-Access-Control-Allow-Methods
|
|
-Access-Control-Allow-Headers
|
|
Access-Control-Allow-Origin *
|
|
Access-Control-Allow-Methods "GET, POST, OPTIONS"
|
|
Access-Control-Allow-Headers "*"
|
|
Access-Control-Expose-Headers "*"
|
|
}
|
|
|
|
# 2. Immediately handle OPTIONS requests
|
|
@options {
|
|
method OPTIONS
|
|
}
|
|
handle @options {
|
|
respond "" 204
|
|
}
|
|
|
|
# 3. Proxy everything else
|
|
reverse_proxy ai-gateway:8000
|
|
}
|