Personal Site
1// @ts-check
2import { defineConfig, envField } from "astro/config";
3
4import node from "@astrojs/node";
5
6// https://astro.build/config
7export default defineConfig({
8 output: "server",
9
10 env: {
11 schema: {
12 SPOTIFY_CLIENT_ID: envField.string({
13 context: "server",
14 access: "secret",
15 }),
16 SPOTIFY_CLIENT_SECRET: envField.string({
17 context: "server",
18 access: "secret",
19 }),
20 SPOTIFY_REDIRECT_URI: envField.string({
21 context: "server",
22 access: "public",
23 default: "http://error",
24 }),
25 },
26 },
27
28 adapter: node({
29 mode: "standalone",
30 }),
31});