Python 서버배포 - Docker이미지 만들 때 poetry 사용?

less than 1 minute read

poetry로 개발환경 구축하고 배포 할 때도 poetry 를 쓰려고 적용하다 보니…

현상.

docker에서 poetry 쓰니까 설치할 때 느리다.. 심지어 타임아웃이 나버리는 상황..

의문.

  • poetry를 왜 쓰나?

  • 배포할 때 poetry를 왜 쓰나

  • docker!

결론.

Docker 배포할 때 Poetry 쓰지마라!

.gitignore에 requirements.txt 추가

poetry export --without-hashes --format=requirements.txt > requirements.txt
Dockerfile에서
pipenv install -r requirements.txt