import type { NextConfig } from "next";

const basePath = process.env.NEXT_PUBLIC_BASE_PATH || "/system";

const nextConfig: NextConfig = {
  basePath,
  output: "standalone",
  redirects: async () => [
    { source: "/setup", destination: "/signup", permanent: false },
    { source: "/sign-up", destination: "/signup", permanent: false },
    { source: "/register", destination: "/signup", permanent: false },
    { source: "/signin", destination: "/login", permanent: false },
    { source: "/sign-in", destination: "/login", permanent: false },
    { source: "/log-in", destination: "/login", permanent: false },
  ],
};

export default nextConfig;
