IT Curation 자세히보기
728x90

Django 3

django | django + nginx + mariaDB 연결 오류처리 docker-compose

do_it_django에서는 장고+nginx+postgresql을 사용했는데, 잘 모르는 postgresql말고 mariaDB로 바꾸고 싶어서 노가다 끝에 성공... 다음은 nginx를 apache로 바꿔봐야지... docker-compose.yml 설정. 문제는 docker container로 올릴때 발생했는데... mysqlclient 설치가 안되는 것이었다. 해결방법 dockerfile에 아래 세가지를 추가하고 하면 잘됨... 문제는 mysql_config이 없다고나오는데 그건 'default-libmysqlclient-dev'로 해결. 그리고 또에러가나오는데 python-dev로 해결 그리고 또 나오는데 gcc가 없다고나와서 또 설치해서 해결... RUN apt-get install -y gcc ..

django | CI/CD 구축하기

참고 서적을 이용하여 django를 이용한 웹 개발 후, 책에서 빠져있는 부분과 개인적인 커스텀을 하다보니 CI/CD에 대하여 관심을 갖게 되었습니다. 본 내용은 개인용pc, git, jenkins, docker를 이용하여 구축 합니다. 계속 공부해나가는 중이라 제 상황에 맞게 구성한 것이니, 참고하셔서 도움되셨으면 좋겠습니다. 시나리오 항목 내용 네트워크 DDNS를 이용하여 Home IP연결. GIT SSH key pair 생성 후 SSH public key 등록 Server Docker, Docker-Compose, Jenkins 설치 네트워크 DDNS to Server 포트포워딩 Jenkins Jenkins 접속 및 계정생성, git 연결설정 GIT Web hook 설정 및 테스트 검증 Git pu..