24 lines
718 B
JavaScript
24 lines
718 B
JavaScript
import configDevelopment from './config.development'
|
|
import configLocal from './config.local'
|
|
import configLocalDev from './config.local.dev'
|
|
import configProduction from './config.production'
|
|
|
|
// 클라이언트에서는 이 함수를 사용하여 config 값을 참조합니다.
|
|
const Config = () => {
|
|
console.log('🚀 ~ Config ~ process.env.NEXT_PUBLIC_RUN_MODE:', process.env.NEXT_PUBLIC_RUN_MODE)
|
|
switch (process.env.NEXT_PUBLIC_RUN_MODE) {
|
|
case 'local':
|
|
return configLocal
|
|
case 'local.dev':
|
|
return configLocalDev
|
|
case 'development':
|
|
return configDevelopment
|
|
case 'production':
|
|
return configProduction
|
|
default:
|
|
return configLocal
|
|
}
|
|
}
|
|
|
|
export default Config
|