치지직 앱으로 연동하고, 연동 확인된 ID만 접속할 수 있도록 수정, 개발용으로는 채널ID를 수동으로 접속할 수 있도록 변경.

최초 추천 고정 배치 추가.
This commit is contained in:
kimyu
2026-09-18 04:09:31 +09:00
parent 6f72824598
commit 73520f9f06
26 changed files with 1272 additions and 162 deletions

View File

@@ -1,11 +1,23 @@
import type { NextConfig } from "next";
import path from "path";
import { fileURLToPath } from "url";
const projectRoot = path.dirname(fileURLToPath(import.meta.url));
const nextConfig: NextConfig = {
// localhost가 아닌 IP로 개발 서버에 붙을 때 /_next/* (HMR, Rapier, Three 청크 등)가
// 기본으로 막힌다. 허용하지 않으면 Canvas/물리 스크립트가 로드되지 않아 주사위가 안 보인다.
// 홈 디렉터리 package-lock.json 오인 방지 (외부 도메인/IP 접속 시에도 안정)
turbopack: {
root: projectRoot,
},
// Caddy(https://drink.kimyu.xyz) → localhost:13000 으로 붙을 때
// /_next/* · HMR 이 cross-origin 으로 막히지 않게 허용
allowedDevOrigins: [
"172.30.1.31", // LAN
"175.214.193.201", // 외부 접속 IP
"localhost",
"127.0.0.1",
"172.30.1.31",
"175.214.193.201",
"drink.kimyu.xyz",
"*.kimyu.xyz",
],
};