전체 글
-
2022-05-11개발일지/재고관리웹 2022. 5. 12. 10:52
11:00 django_secret.json 파일을 docker-compose 의 secret 에 넣어서 같이 배포 했더니 잘 된다. 그러나 html 이 깨져서 보임 12:00 collectstatic 명령어로 static 파일 같이 넣으려는데 docker-compose.yml 파일에 어떤 문제가 있는듯 볼륨이 왼쪽을 오른쪽에 넣는것같음. 백엔드 서버에는 static 디렉토리가 없는데 그걸 컨테이너에 넣으니 파일 자체가 없음 12:30 파일은 생성되도록 했는데 이걸 nginx 에서 어떻게 불러와야 할지? 15:30 /var/jenkins_home/workspace/django-ci-cd/deploy 와 /var/jenkins_home/workspace/django-ci-cd/static 디렉토리를 bac..
-
2022-05-10개발일지/재고관리웹 2022. 5. 11. 11:00
11:00 로컬에서 master 브랜치 push 했는데 젠킨스에서 못받아옴 12:00 한단계 전 커밋으로 되돌렸는데 local 만 돌아가고 origin 은 안돌아갔다. 강제 push 하는것 찾아보다가 크래시 발생하여 소스트리 안켜짐 소스트리 말고 다른 git gui 알아봤다 12:30 일단 git kraken(깃 크라켄) 쓰기로 했다. 깃 크라켄 사용하여 한단계 전 커밋으로 되돌리고 force push 했음 강제 되돌리기는 일단 완료됨 테스트 하면서 master 에 계속 push 해야 하는데 의미 없는 커밋이 쌓이는것이 싫어서 이렇게 했음 14:00 마스터 브랜치 푸시 안되는 이유 찾다가 깃허브 웹훅 통신상태 확인해봄 통신 안되는 상태였는데 보안그룹 때문인것으로 추측 젠킨스 서버에서 인바운드 8080 포..
-
2020-05-09개발일지/재고관리웹 2022. 5. 9. 14:55
11:00 블로그, TIL 에서 이미지 제대로 나오도록 먼저 하기 블로그부터 해야할듯. 블로그 이미지가 어디에 있는지 잘 모르겠다. 11:30 이미지를 다른 디렉토리로 빼는게 아니라 같은 디렉토리에 넣는걸로 해결 기존 파일 예제 보니까 이렇게 해서 나도 이렇게함 이미지 사이즈만 포스트에 맞게 줄이면 될듯 12:30 이미지 확장자가 대문자로 PNG 이면 gatsby-remark-images 플러그인이 안먹힌다. 15:00 이제 도커 빌드하고 허브에 올리는것 해야됨 16:00 도커허브에 업로드 안되었는데 비밀번호에 특수문자가 있어서였음 특수문자를 일반문자 처리 하도록 하고 완료 배포서버 하기 전에 보안그룹부터 정리하고 진행 16:30 보안그룹 정리 완료 17:00 도커 볼륨을 사용하여 컨테이너의 데이터가 사..
-
2022-05-06개발일지/재고관리웹 2022. 5. 6. 18:44
11:00 텔레그램 API 로 POST 요청 보내는것 CURL 로 실행했을때는 정상적으로 됨 젠킨스 post build 탭에서 같은 내용을 넣었을때는 안됨. build step 에도 추가해 봤고 post build 에도 추가해 봤는데 다 안됨 build 에서 테스트 하는 부분에 curl 을 추가하니까 이건 또 된다 telegram bot 플러그인을 사용하는 방법이 잘못된듯? 11:30 플러그인 매니저로 설치하면 안되고 hpi 로 설치해야 한다고 한다 해도 안됨 전체 다 삭제하고 처음부터 다시 해보기 12:00 docker-compose.yml 파일이 있는곳에서 docker-compose 명령어 실행가능. 왠지모름 12:30 컨테이너 내부의 젠킨스 파일이 /jenkins 에 복사된다. /jenkins 를 ..
-
2022-05-03개발일지/재고관리웹 2022. 5. 3. 18:31
10:30 웹훅은 되는데 소스 수정 안하고 푸시 하니까 전달이 안되는듯 나중에 소스 수정하고 다시 해봐야함 일단은 빌드 안되는것부터 확인 secret.json 파일이 없어서 빌드가 안되는데 이 파일 어떻게 넣어야 할지 고민 11:30 컨테이너 생성하면서 secret 파일을 같이 넣어줄 수 있다. 기존 컨테이너 삭제 후 처음부터 다시 하려고 했는데 삭제했다 다시 만들어도 기존 데이터가 그대로 있었다. 12:00 쉘에서 설치한건 컨테이너 삭제 후 다시 만들었을때 없었다. 젠킨스 세팅은 그대로 있었다. push 했더니 이번엔 정상적으로 젠킨스에서 확인하고 빌드도 자동으로 했다. 쉘에서 빌드에 필요한것 설치 했더니 requirement 가 설치 안돼서 에러남 빌드시에 pip install -r requireme..
-
2022-05-02개발일지/재고관리웹 2022. 5. 2. 18:21
10:30 프론트는 S3 를 사용할 예정 12:30 EC2 에 CI/CD 용 인스턴스를 생성하고 젠킨스 서비스 컨테이너를 생성하는 작업중 이번엔 TIL 을 작업 도중에 쓰는게 나을것같다. 18:00 잘 되다가 build 도구 설치 과정에서 막혔다. 다시 보니 설치는 되었는데 에러가 나왔음 master branch 로 푸쉬 했는데 젠킨스에서 확인 안됨 다시 보니 레포의 webhooks 가 연결되지 않음으로 표시됨. 네트워크 관련 에러인것 같아서 보안그룹 추가했는데 안됨 18:30 수동 빌드는 잘 되는걸로 봐선 깃허브랑 Key 로 연동은 된거같다. 웹훅 URL 연결 불가능이라고 나오는것 해결 필요 맥북에서 핫스팟 켜고 들어가보니 접속됨. 포트는 열린것같았음 혹시모르니 삭제 후 다시 만들어보니 됐음.