# Kong-Konfiguration für den OPENBUREAU-Stack (gespiegelt von RAPPORT-SERVER). # Routet die genutzten Supabase-API-Pfade durch eine URL, damit Browser + api # nur eine Adresse kennen. (realtime/storage weggelassen — siehe compose.) _format_version: "2.1" _transform: true services: - name: auth-v1 url: http://auth:9999/ routes: - name: auth-v1-route strip_path: true paths: - /auth/v1/ plugins: - name: cors config: # Nur die eigene Browser-Origin erlauben (nicht „*"). __CORS_ORIGIN__ # wird beim Provisionieren auf SITE_URL gesetzt (siehe Proxmox-Script); # bei Domain/HTTPS-Wechsel hier bzw. in .env mitziehen. origins: - __CORS_ORIGIN__ methods: [GET, POST, PUT, PATCH, DELETE, OPTIONS] headers: [Accept, Authorization, Content-Type, apikey, x-client-info, x-supabase-api-version] credentials: false max_age: 3600 - name: rest-v1 url: http://rest:3000/ routes: - name: rest-v1-route strip_path: true paths: - /rest/v1/ plugins: - name: cors config: # Nur die eigene Browser-Origin erlauben (nicht „*"). __CORS_ORIGIN__ # wird beim Provisionieren auf SITE_URL gesetzt (siehe Proxmox-Script); # bei Domain/HTTPS-Wechsel hier bzw. in .env mitziehen. origins: - __CORS_ORIGIN__ methods: [GET, POST, PUT, PATCH, DELETE, OPTIONS] headers: [Accept, Authorization, Content-Type, apikey, x-client-info, x-supabase-api-version] credentials: false max_age: 3600