로컬(개발)용과 운영용 설정분리

This commit is contained in:
2025-12-28 13:45:41 +09:00
parent a871ec8008
commit 716f4f8791
15 changed files with 661 additions and 368 deletions

View File

@@ -53,7 +53,7 @@ export default defineNuxtConfig({
},
// rollup에서 external로 처리
rollupConfig: {
external: ['better-sqlite3']
external: ['pg']
},
// 플러그인 등록
plugins: [
@@ -65,7 +65,22 @@ export default defineNuxtConfig({
// Vite 설정 (네이티브 모듈)
vite: {
optimizeDeps: {
exclude: ['better-sqlite3']
exclude: ['pg']
}
},
// 환경변수 설정
runtimeConfig: {
// 서버 전용 (NUXT_로 시작하는 환경변수 자동 로드)
dbHost: process.env.DB_HOST || 'localhost',
dbPort: process.env.DB_PORT || '5432',
dbName: process.env.DB_NAME || 'osolit_monitor',
dbUser: process.env.DB_USER || 'postgres',
dbPassword: process.env.DB_PASSWORD || '',
autoStartScheduler: process.env.AUTO_START_SCHEDULER || 'false',
// 클라이언트 공개
public: {
nodeEnv: process.env.NODE_ENV || 'development'
}
}
})