-
Notifications
You must be signed in to change notification settings - Fork 3
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[#3] Configure API project #14
[#3] Configure API project #14
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
다음 사항이 필요해보입니다.
- Config 에 대한 validation.
- 환경변수에 의한 config value overwriting (FOO_SERVER_PORT=8123 이면 file 에서 읽은 config 값을 뒤집어써야 함).
- Config validation, Env overwriting 에 대한 유닛 테스트.
자세한 리뷰 감사합니다. @isutare412
|
유닛 테스트는 그럼 현재 PR 바로 다음 PR로 config loading 및 env overwrite 를 주제로 진행하면 좋을 것 같아요. 괜찮으실까요? |
네 현재 PR의 리뷰 반영이 마무리되면 바로 이어서 진행하도록 하겠습니다. |
12ee3f6
to
1b8ccba
Compare
@isutare412 config 라이브러리를 convict에서 node-config로 변경하였습니다. 관련한 코드 수정 사항은 0c9ab1e 에 있습니다. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
고생하셨습니다 👍
@isutare412 사용하지 않는 파일 삭제 및 디버깅을 위한 설정값 추가했습니다. 확인 부탁드립니다. 🙇 |
dc8b4a7
to
15f9475
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
고생하셨습니다 👍
Resolves #3
Purpose
Implement a system that manages config values
Contents
a. Load values from yaml file
b. Overwritten by env variable if it is exist