로컬(개발)용과 운영용 설정분리
This commit is contained in:
@@ -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'
|
||||
}
|
||||
}
|
||||
})
|
||||
|
||||
Reference in New Issue
Block a user