update for shadcn

This commit is contained in:
2025-05-18 02:47:47 +08:00
parent bf61e21014
commit 35ae5649ac
8 changed files with 590 additions and 837 deletions

View File

@@ -4,8 +4,31 @@ import react from '@astrojs/react';
import sitemap from '@astrojs/sitemap';
import pkgs from './package.json';
import tailwindcss from '@tailwindcss/vite';
import basicSsl from '@vitejs/plugin-basic-ssl';
const isDev = process.env.NODE_ENV === 'development';
const plugins = [tailwindcss()]
const isCNB = process.env.CNB === 'true';
if (isDev && !isCNB) {
plugins.push(basicSsl());
}
let target = process.env.VITE_API_URL || 'http://localhost:3000';
let proxy = {
'/root/center/': {
target: `${target}/root/center/`,
},
'/user/login/': {
target: `${target}/user/login/`,
},
'/api': {
target: target,
changeOrigin: true,
ws: true,
rewriteWsOrigin: true,
cookieDomainRewrite: 'localhost',
},
};
export default defineConfig({
// ...
// site: 'https://kevisual.xiongxiao.me/root/astro',
@@ -17,9 +40,15 @@ export default defineConfig({
],
vite: {
plugins: [tailwindcss()],
plugins,
define: {
BASE_NAME: JSON.stringify(pkgs.basename),
},
server: {
port: 7008,
host: '0.0.0.0',
allowedHosts: true,
proxy,
},
},
});