아래 내용은 공부한 것을 정리하므로 틀린 내용이 포함되어 있을 수 있습니다.
한 것
- Django 연습을 위한 배포 환경 구축
- AWS EC2 가동
- Jenkins 설치
- Nginx 설치
- gunicorn 설치
- Nginx 가상환경 구축 및 도메인 연결 -
할 것
- github + CI(젠킨 또는 travis) + AWS 배포 프로세스 구축 완료
- Django & React native 정리 시작
- Firebase 포스팅 이동
느낀 것 + 의문나는 것
- 리눅스 init.d gunicorn 스크립트를 구글링을 통해 구해서 적용을 하는데.. 생각보다 잘 안됨..
- supervisor라는 패키지를 통해서 gunicorn프로세스를 감시하고 죽게되면 재실행시켜준다는데.. 왜 요놈은 파이썬 2를 요구할까.. 페북에 ask django 그룹에 일단 문의 글 올려둠..
- 리눅스는 centos 6다르고 7다르고..우분투 다르고..데미안인가 또 다르고 페도라 다르고… 음 개발자를 힘들게 하는 것은 파편화.. 아 그냥 내가 리눅스를 아직 잘 못 다루어서 인가..