Files
lotteryAdmin/next.config.ts
kang 70250696ea
Some checks failed
lotteryadmin CI / build (push) Has been cancelled
feat(deployment): 优化宝塔 PM2 standalone 部署流程并添加一键部署脚本
2026-07-07 15:32:19 +08:00

31 lines
687 B
TypeScript

import type { NextConfig } from "next";
import { parseAllowedDevOrigins } from "./src/lib/next-dev-origins";
const allowedDevOrigins = parseAllowedDevOrigins(process.env.ALLOWED_DEV_ORIGINS);
const nextConfig: NextConfig = {
output: "standalone",
...(allowedDevOrigins.length > 0 ? { allowedDevOrigins } : {}),
reactCompiler: true,
images: {
unoptimized: true,
},
async redirects() {
return [
{
source: "/admin/service-desk",
destination: "/admin",
permanent: true,
},
{
source: "/admin/menu-permissions",
destination: "/admin",
permanent: true,
},
];
},
};
export default nextConfig;