Revela-v4/astro.config.mjs
2024-09-20 10:42:35 -05:00

44 lines
887 B
JavaScript

import { defineConfig } from "astro/config";
import node from "@astrojs/node";
import sitemap from "@astrojs/sitemap";
// Check if node is running in production mode
// const prodBuild = process.env.NODE_ENV === "production";
const prodBuild = true;
const site = prodBuild ? "https://aluu.xyz" : "http://localhost:3000";
export default defineConfig({
site: site,
integrations: [
sitemap({
priority: 0.5,
lastmod: new Date(),
i18n: {
locales: {
en: "en-US",
es: "es-ES",
fr: "fr-FR",
jp: "ja-JP",
ru: "ru-RU",
zh: "zh-CN",
},
defaultLocale: "en",
},
customPages: [
"/game/*",
]
}),
],
output: "hybrid",
adapter: node({
mode: "middleware",
}),
vite: {
server: {
watch: {
usePolling: true,
},
},
},
});