(config: ServerConfig)
| 426 | } |
| 427 | |
| 428 | function appCsp(config: ServerConfig): { |
| 429 | resourceDomains: string[]; |
| 430 | connectDomains: string[]; |
| 431 | } { |
| 432 | const publicBaseUrl = config.publicBaseUrl.replace(/\/+$/, ""); |
| 433 | return { |
| 434 | resourceDomains: [publicBaseUrl], |
| 435 | connectDomains: [publicBaseUrl], |
| 436 | }; |
| 437 | } |
| 438 | |
| 439 | function uiBuildDirectory(): string { |
| 440 | return fileURLToPath(new URL("../dist/ui", import.meta.url)); |