• 카테고리

    질문 & 답변
  • 세부 분야

    풀스택

  • 해결 여부

    미해결

안녕하세요 superuser에 대한 질문인데요~

21.09.27 23:17 작성 조회수 119

0

안녕하세요! 강의를 대략 3번 완강하면서 직접 배포를 해보았는데요
 
장고 강의 최종배포 stack에는 superuser가 포함되지 않고 배포가 되는데 (superuser 를 포함하기엔 이름 비밀번호가 들어가니 그걸 설정해주기 번거러워서??)
 
만약 stack포함하지 않고 배포한 후 superuser를 만들려면 어떻해야할까요?
 
컨테이너에 들어가서 만들려고하니깐 secretkey가 걸려서 만들어지지않는다네요
 
docker secret에 따로 관리해서 불러올수 없는것일텐데 어떻해야 superuser를만들수있을까요?
 
1. docker-compose.yml 에포함해서 superuser를 생성해서 배포하는법?? (물론 잘모르지만 이 방법은 아예 안될수도 있다는 생각도 드네요 )
 
2. docker-compose.yml에 포함하지 않고 배포 후 컨테이너에서 직접 superuser만드는법? (결국 django secret key를 불러와서 생성하는법 일까요??)
 
사실 두가지 방법 다 알고 싶은데 어떻해야할까용!!??

답변 1

답변을 작성해보세요.

0

안녕하세요.
질문 확인했습니다.

답변드리자면,
결국 컨테이너에 직접 접속하신 이후 superuser 를 생성해주는 것이 바람직해 보입니다.

YML 파일이든 어디든 작성을 해야한다면
파일에 민감한 정보를 남기게 되는 셈이니까요.

https://onion.haus/detail/3448

위의 글에서 같은 질문에 대한 답변을 다루고 있습니다.
Portainer 내에서 어떻게 django 컨테이너를 접속하는지,
그리고 manage.py 명령어를 사용해서 어떻게 superuser 를 생성하는지 다룹니다.

 

혹여 위의 게시글을 참고하고도 해결이 되시지 않았다면, 계속 질문 남겨주시길 바랍니다!

좋은하루 보내시길 바래요!