at master 821 B view raw
1// @ts-check 2import { defineConfig, envField } from "astro/config"; 3 4import node from "@astrojs/node"; 5 6import sitemap from "@astrojs/sitemap"; 7 8// https://astro.build/config 9export default defineConfig({ 10 site: "https://vielle.dev", 11 12 markdown: { 13 shikiConfig: { 14 theme: "dracula-soft", 15 }, 16 }, 17 18 integrations: [sitemap()], 19 20 adapter: node({ 21 mode: "standalone", 22 }), 23 24 server: { 25 host: true, 26 }, 27 28 env: { 29 schema: { 30 SPOTIFY_CLIENT_ID: envField.string({ 31 context: "server", 32 access: "secret", 33 }), 34 SPOTIFY_CLIENT_SECRET: envField.string({ 35 context: "server", 36 access: "secret", 37 }), 38 SPOTIFY_REDIRECT_URI: envField.string({ 39 context: "server", 40 access: "public", 41 default: "http://error", 42 }), 43 }, 44 }, 45});