25 lines
666 B
TypeScript
25 lines
666 B
TypeScript
import type { NextConfig } from "next";
|
|
import path from "path";
|
|
import { fileURLToPath } from "url";
|
|
|
|
const projectRoot = path.dirname(fileURLToPath(import.meta.url));
|
|
|
|
const nextConfig: NextConfig = {
|
|
// 홈 디렉터리 package-lock.json 오인 방지 (외부 도메인/IP 접속 시에도 안정)
|
|
turbopack: {
|
|
root: projectRoot,
|
|
},
|
|
// Caddy(https://drink.kimyu.xyz) → localhost:13000 으로 붙을 때
|
|
// /_next/* · HMR 이 cross-origin 으로 막히지 않게 허용
|
|
allowedDevOrigins: [
|
|
"localhost",
|
|
"127.0.0.1",
|
|
"172.30.1.31",
|
|
"175.214.193.201",
|
|
"drink.kimyu.xyz",
|
|
"*.kimyu.xyz",
|
|
],
|
|
};
|
|
|
|
export default nextConfig;
|