-
2022-05-25개발일지/재고관리웹 2022. 5. 25. 18:02
15:00
퍼블릭 레포는 ssh 연결 안해도 되는것같다.
15:30
secret 파일을 어떻게 해야 할지 고민중..
16:00
기존처럼 젠킨스 서버에 놓고 secret 으로 넘겨줄 생각인데 이 옵션만 추가 했는데도 잘 안됨
16:30
수정하고 다시 만들었더니 컨테이너 이름이 중복된다고 안됨.
삭제 후 다시 하니까 잘되는데 왜 같은 컨테이너라고 인식하지 못하는지 잘 모르겠음
중간에 꼬인게 있어서 완전 갈아엎고 다시 했음
1. git 이름 변경
2. 파이프라인 생성
3. 스크립트 복붙
17:00
내가 원하는것
1. 장고 배포용 docker-compose.yml 파일을 해당 프로젝트 저장소에 넣기
2. jenkinsfile 을 해당 프로젝트 저장소에 넣기
1. 을 실행하려면 이미지를 제대로 만들어서 pull 하고 간략한 설정만 해도 되도록 만들어야 한다.
17:30
지금 생각해보니 장고 프로젝트에서는 장고 서비스만 이미지로 제공하는게 나을것 같다.
nginx 설정은 운영서버에서 설정하는게 맞는듯자동화를 하려는데 어떤 방법이 진짜 좋은 자동화인지 잘 모르겠다.
진짜 자동화는 개발자가 수정했을때 다 반영되는게 진짜 자동화가 아닌가?
그런데 하나의 서비스를 여러개로 제공하려면, 그리고 운영팀이 있다면 개발자는 도커 관련해서 신경 안쓰는게 좋을지도
어쨌든 깃허브 저장소는 여러명이서 기여 가능하니까 저장소에 다 때려박는게 좋을것같다.
근데 그러면 secret 파일은 어떻게 해야하는거지?
일단 프로젝트 내부에 secret 파일 넣는걸로 하고 테스트 해봐야할듯.
18:00
개발팀 A 브랜치, 운영팀 B 브랜치, devops C 브랜치(A+B) 로 구성한 뒤 최종적으로 최고 관리자가 C 브랜치를 마스터 브랜치에 머지 하는 식이 제일 좋다고 생각함
브랜치를 보호하는 설정이 있다. 이 설정을 이용하면 마스터 브랜치만 최고 관리자가 따로 관리하고 push 하는 방법으로 내가 원하는대로 구현 가능할것같다
18:30
docker-compose 가 gunicorn 을 실행하는데 문제가 있음. 터미널에선 정상적으로 실행됨
'개발일지 > 재고관리웹' 카테고리의 다른 글
2022-06-09 (0) 2022.06.10 2022-05-26 (0) 2022.05.26 2022-05-24 (0) 2022.05.25 2022-05-23 (0) 2022.05.24 2020-05-20 (0) 2022.05.23