Files
jleibl.net/astro.config.mjs

44 lines
813 B
JavaScript

import { defineConfig } from "astro/config";
import react from "@astrojs/react";
import tailwindcss from "@tailwindcss/vite";
import icon from "astro-icon";
// https://astro.build/config
export default defineConfig({
integrations: [
react(),
icon({
include: {
ph: ["*"],
logos: ["*"],
mdi: ["*"],
},
}),
],
vite: {
plugins: [tailwindcss()],
server: {
host: "0.0.0.0",
allowedHosts: true,
cors: {
origin: "*",
methods: ["GET"],
allowedHeaders: ["X-Requested-With"],
},
},
preview: {
host: "0.0.0.0",
allowedHosts: ["jleibl.net"],
port: 4321,
cors: {
origin: "*",
methods: ["GET"],
allowedHeaders: ["X-Requested-With"],
},
},
},
});