Files
real-skill-landing/astro.config.mjs
Yuu Ottosoka 7e5f97a9de fix(security): disable browsing topics api in astro and nginx config
Add Permissions-Policy header to disable browsing-topics API to prevent Yandex.Metrika attestation errors
2025-07-20 13:29:47 +03:00

32 lines
858 B
JavaScript

// @ts-check
import { defineConfig, envField } from 'astro/config'
import tailwind from '@astrojs/tailwind'
import react from '@astrojs/react'
// https://astro.build/config
export default defineConfig({
integrations: [tailwind(), react()],
prefetch: true,
i18n: {
locales: ['ru', 'en'],
defaultLocale: 'ru',
routing: {
prefixDefaultLocale: false,
},
},
server: {
headers: {
'Permissions-Policy': 'browsing-topics=()',
},
},
env: {
schema: {
YCLIENTS_API_URL: envField.string({ context: 'server', access: 'public' }),
YCLIENTS_TOKEN: envField.string({ context: 'server', access: 'secret' }),
YCLIENTS_ABONEMENTS_API_URL: envField.string({ context: 'server', access: 'public' }),
YCLIENTS_ABONEMENTS_TOKEN: envField.string({ context: 'server', access: 'secret' }),
},
},
})