자유게시판

여러분의 의견을 자유롭게 알려주세요.

docker-compose build 와 docker-compose up 오류 해결

2 years, 9 months ago

2KNG 2KNG



안되서 블로그에 썻다가 여기도 공유합니당.


환경은 M1mac macOS12.2 입니다.


docker-compose build 에서

=> ERROR [5/5] RUN pip install -r requirements.txt

와 같은 error 가 발생하였다.

오류 내용을 자세히 읽어보니

#10 10.07 Failed to build backports.zoneinfo

#10 10.07 ERROR: Could not build wheels for backports.zoneinfo, which is required to install pyproject.toml-based projects

executor failed running [/bin/sh -c pip install -r requirements.txt]: exit code: 1

ERROR: Service 'web' failed to build : Build failed

backports.zoneinfo 라는 모듈에서 에려가 발생하는걸 알 수 있었고,

pip uninstall backports.zoneinfo

해당 모듈 삭제하고

pip freeze > requirements.txt

다시 만들어준 다음 다시

docker-compose build

하니 해결 되었다.

이후

docker-compose up 과정에서 다시 문제 발생하였으며,

강의에서 안내된

ALLOWED_HOSTS = os.environ.get('DJANGO_ALLOWED_HOSTS').splits(' ')

를 사용할 경우

와 같은 문제가 발생하고

ALLOWED_HOSTS = os.environ.get('DJANGO_ALLOWED_HOSTS').split(' ')

으로 하니 해결되었다.


sungyong
sungyong   2 years, 9 months ago

흠. 이런 문제도 발생하는군요. 

일단, 해결하셨다니 고생많으셨습니다. 다른 분들을 위해 안내해주셔서 감사합니다. 


사용하신 파이썬 버전과 장고 버전도 알 수 있을까요? 처음보는 에러여서 저도 흥미롭네요. 

Updated: Feb. 4, 2022, 12:04 a.m.

2KNG
2KNG   2 years, 9 months ago

python 3.8.9

django 3.2 

강의 정말 잘 보고 있습니다 감사합니다!

Updated: Feb. 4, 2022, 9:23 a.m.

Leave a Comment:
목록보기
Search
  • 자유게시판
  • Q&A