도움말

bbgo 문서 및 가이드 뒤로가기
secrets.json 을 이용해 중요 정보 보호하기
genonfire
196 0
2018-11-09 12:26:58
https://gencode.me/21/
125.178.*.*

secrets.json 혹은 유사 파일을 이용해 중요 정보를 분리하는 것은 웹개발에서 널리 사용되는 방법입니다.

사용자 정보나 DB 정보등이 git commit에 등록되지 않게 하거나, git repository를 공유하면서 개별 설정은 개인적으로 다 다르게 쓸 수 있도록 지원하는 방법으로 bbgo에서도 사용을 원하는 분들을 위해 샘플을 지원하고 있습니다.


secrets.json 사용하기


(bbgo) ~/bbgo$ cp docs/secrets_sample.json secrets.json

샘플 파일을 프로젝트로 복사 한 후 secrets.json 의 내용을 편집해 줍니다. json 포맷에 맞게 작성하시면 됩니다. 프로젝트에 secrets.json 파일이 있을 경우 settings.py에서 secrets.json 의 내용을 불러오게 됩니다.


secrets.json 은 .gitignore에 등록되어 있기 때문에 수정을 해도 git commit에 반영되지 않게 됩니다. 운영 서버의 경우 secrets.json 의 내용(특히 SECRET_KEY, 각종 비밀번호 등)은 절대 외부에 공개되지 않도록 주의하시기 바랍니다.

비추 공유
댓글 [ 1 ]
borring 11-09
감사드립니다