EC2 - Container(80:8000) - (screen)runserver:8000 - Django
EC2 - Container(80:8000) - gunicorn:8000 - Django
EC2 - Container(80:80) -Nginx:80 - gunicorn:UnixSocket - Django =>>> 최종 목적지
pip로 사용하여 패키지로 설치하는 것을 권장하지 않음 brew를 이용하여 설치하기 바람!!!
버전을 지정한 패키지 기준으로 다른 패키지들의 버전이 통제됨
$ curl -sSL https://raw.githubusercontent.com/python-poetry/poetry/master/get-poetry.py | python
$ vi ~/.zshrc
# pyenv의 PATH
export PYENV_PATH=$HOME/.pyenv
if which pyenv > /dev/null; then eval "$(pyenv init -)"; fi
if which pyenv-virtualenv-init > /dev/null; then eval "$(pyenv virtualenv-init -)"; fi
# poetry실행파일의 PATH가 pyenv의 PATH보다 우선되도록 설정합니다
export PATH=$HOME/.poetry/bin:$PATH
$ poetry init (name : wps-instagram)
$ poetry add 'django<3' boto3 django-extensions django-storages django-secrets-manager pillow psycopg2-binary requests =>>>>>>>>> /.requirements/base.txt에 있는 내용을 포에트리에 추가
$ poetry add notebook --dev =>>>>>>>>>>>>>>>. /.requirements/dev.txt 에 있는 내용 추가
$ poetry export -f requirements.txt > requirements.txt
aws 명령줄 인터페이스 $ brew install awscli