Merge pull request 'Add local development configuration: introduce config.local.dev.js and update config export logic in config.export.js. Enhance package.json with a new local:dev script for environment management.' (#76) from feature/chore-env into dev
Reviewed-on: #76
This commit is contained in:
commit
bb76dc9ad4
@ -4,6 +4,7 @@
|
|||||||
"private": true,
|
"private": true,
|
||||||
"scripts": {
|
"scripts": {
|
||||||
"dev": "env-cmd -f .env.localhost next dev",
|
"dev": "env-cmd -f .env.localhost next dev",
|
||||||
|
"local:dev": "env-cmd -f .env.localhost.dev next dev",
|
||||||
"build": "env-cmd -f .env.productionnext build",
|
"build": "env-cmd -f .env.productionnext build",
|
||||||
"build:dev": "env-cmd -f .env.development next build",
|
"build:dev": "env-cmd -f .env.development next build",
|
||||||
"start:cluster1": "env-cmd -f .env.production next start -p 5000",
|
"start:cluster1": "env-cmd -f .env.production next start -p 5000",
|
||||||
|
|||||||
@ -1,5 +1,6 @@
|
|||||||
import configDevelopment from './config.development'
|
import configDevelopment from './config.development'
|
||||||
import configLocal from './config.local'
|
import configLocal from './config.local'
|
||||||
|
import configLocalDev from './config.local.dev'
|
||||||
import configProduction from './config.production'
|
import configProduction from './config.production'
|
||||||
|
|
||||||
// 클라이언트에서는 이 함수를 사용하여 config 값을 참조합니다.
|
// 클라이언트에서는 이 함수를 사용하여 config 값을 참조합니다.
|
||||||
@ -7,6 +8,8 @@ const Config = () => {
|
|||||||
switch (process.env.NEXT_PUBLIC_RUN_MODE) {
|
switch (process.env.NEXT_PUBLIC_RUN_MODE) {
|
||||||
case 'local':
|
case 'local':
|
||||||
return configLocal
|
return configLocal
|
||||||
|
case 'local.dev':
|
||||||
|
return configLocalDev
|
||||||
case 'development':
|
case 'development':
|
||||||
return configDevelopment
|
return configDevelopment
|
||||||
case 'production':
|
case 'production':
|
||||||
|
|||||||
13
src/config/config.local.dev.js
Normal file
13
src/config/config.local.dev.js
Normal file
@ -0,0 +1,13 @@
|
|||||||
|
import getConfigs from './config.common'
|
||||||
|
|
||||||
|
// 환경마다 달라져야 할 변수, 값들을 정의합니다. (여기는 local 환경에 맞는 값을 지정합니다.)
|
||||||
|
const baseUrl = 'http://1.248.227.176:5000'
|
||||||
|
const mode = 'local.dev'
|
||||||
|
|
||||||
|
// 환경마다 달라져야 할 값들을 getConfig 함수에 전달합니다.
|
||||||
|
const configLocalDev = getConfigs({
|
||||||
|
baseUrl,
|
||||||
|
mode,
|
||||||
|
})
|
||||||
|
|
||||||
|
export default configLocalDev
|
||||||
Loading…
x
Reference in New Issue
Block a user