본문 바로가기
반응형

Django7

Django + Gonicorn + Nginx 연동 테스트 성공 Django + Gonicorn + Nginx 연동 작업을 하고 있다. 요즘 주말에 건강을 위해서 공원이나 카페로 돌아다니고 하느라 시간 투자를 많이 못했다. 집에 오면 왜 이리 피곤한지. gonicorn 설정과 nginx 설정에 익숙해지면서 몇가지 설정만 하면 Django Gonicorn Nginx 기본적인 연동은 쉽게 될 수 있다는 것을 알았다. 어젯밤 테스트 하는데 이상하게 문제가 없어 보이는데 aws 에서 nginx로 연동한 페이지가 보이질 않는다. 혹시나 해서 확인해 보니 8000 포트는 오픈했는데 80 포트를 오픈하지 않아서 였다. Django + Gonicorn + Nginx 연동은 성공적으로 테스트 되었고 조만간 정리해서 포스팅 할 예정이다. 아, 참! supervisor를 이용하면 죽지않.. 2021. 7. 6.
Django + Gonicorn + Nginx 연동 구축 지연 Django + Gonicorn + Nginx 연동 작업을 하고 있다. 뭐든 처음이 어려울 수 있다. 그것도 한 번 문제가 발생해서 꼬이기 시작하면 그 문제를 해결하기 위해서 시간과 노력이 필요하다. 그래도 처음이라 잘 모르면 리셋하고 다시 시작해야한다. gonicorn 설정에서 문제가 발생해서 어제 연동을 완료하지 못했다. 리셋하고 다시 해야할지도. 몇 번 더 수정하고 시도해보고 나서 그렇게 하려고 한다. nginx도 설치 운영 기초적인건 구글링 해서 가능하다. Django는 해봤고 QuerySet 작업하는 것이 재미있었다. 아 crud 페이지 누락한 것도 만들어야 하는데 잊고 있다. 2021. 6. 24.
Django + DevOps (CI/CD) 구축하기 DevOps 방법 습득 1. Jenkins를 이용하여 CI/CD 자동배포 구현 2. Github Action을 이용하여 CI/CD 파이프라인 구축 3. AWS Code Pipeline, CodeBuild, CodeDeploy 구축 위의 3가지 방법으로 DevOps 구축하기 2021. 6. 23.
프로젝트 방법론, 관리를 위한 유용한 툴 프로젝트 방법론, 관리를 위한 유용한 툴 GitHub : Web용 프로젝트관리 시스템 ( https://github.com/ ) Source Tree : GUI용 버전관리 시스템 ( https://www.sourcetreeapp.com/ ) Trac : Web용 버전관리, 버그추적 시스템 ( https://trac.edgewall.org/ ) South Django : DB 마이그레이션 Tool ( https://south.readthedocs.io/en/latest/ ) Redmine : 도입 장벽이 비교적 낮은 오픈소스 티켓 관리 시스템 ( https://www.redmine.org/ ) Mockito : DB와 연계된 테스트가 가능한 오픈소스 테스트 프레임 워크 ( https://site.mocki.. 2021. 3. 17.
Django QuerySet API 가이드 장고 쿼리셋 API 가이드가 잘 설명되어 있습니다. QuerySet 을 작성하는데 단순한 것은 자주 사용되며 문제없이 작동하지만 SQL이 복잡해지는 경우에 난감해 지는 순간을 맞이 하게 됩니다. 이 때 이 페이지를 이용해서 SQL Query와 QuerySet의 변환을 자연스럽게 하면서 확인할 수 있습니다. 이 페이지를 참조해서 시원스럽게 문제를 해결했습니다. docs.djangoproject.com/en/2.2/ref/models/querysets/ QuerySet API reference | Django documentation | Django Django The web framework for perfectionists with deadlines. Overview Download Documentati.. 2021. 3. 10.
장고 웹서버 백그라운드 실행 장고 웹서버 백그라운드 실행 우선 서버를 실행시킵니다. control + Z를 통해 해당 프로그램을 정지합니다. [8]+ Stopped python3 manage.py runserver 0.0.0.0:8000 --settings=config.settings.deploy 아래 명령어를 통해 프로그램을 백그라운드로 보냅니다. bg 아래 명령어를 통해 ssh 연결이 끊어져도 해당 프로세스가 돌아가도록 합니다. disown -h 실행중인 프로세스를 확인하면 존재하는 것을 알 수 있습니다. ps -l 장고 웹서버 백그라운드 실행 1. 우선 서버를 실행시킵니다. 2. control + Z를 통해 해당 프로그램을 정지합니다. [8]+ Stopped python3 manage.py runserver 0.0.0.0:80.. 2021. 3. 7.
반응형