ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 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
Designed by Tistory.