Q&A
책을 따라하다가 막히는 부분이 있나요?
질문을 남겨주세요.
이 페이지는 의견 교환을 위해 따로 만든 페이지입니다. 책에서 이 페이지를 만드는 법을 직접적으로 다루지는 않습니다.
하지만, 책을 끝까지 읽고 나면 이 페이지도 만드실 수 있을거에요.
하지만, 책을 끝까지 읽고 나면 이 페이지도 만드실 수 있을거에요.
p566 error
3 years, 8 months ago
wnsdud3119이렇게 작성 후 docker-compose build 하면
The Compose file './docker-compose.yml' is invalid because:
Invalid top-level property "env_file". Valid top-level sections for this Compose file are: version, services, networks, volumes, secrets, configs, and extensions starting with "x-".
최상위에 그런 옵션이 없다고 에러가 뜹니다.
version: '3'
services:
web:
build: .
command: python manage.py runserver 0.0.0.0:8000
volumes:
- ./:/usr/src/app/
ports:
- 8000:8000
env_file:
- ./.env.dev
이렇게 수정 후 다시 docker-compose build를 하면
Building web
Step 1/9 : FROM python:3:8.0-alpine
ERROR: Service 'web' failed to build : invalid reference format
라고 에러가 뜹니다.
mac에서 실행했으며 책에 있는 내용 그대로 따라 했는데 이렇게 오류가 나네요.
mac에서 실행했으며 책에 있는 내용 그대로 따라 했는데 이렇게 오류가 나네요.
목록보기
taegon 3 years, 8 months ago
안녕하세요.
들여쓰기는 책이 잘못된 것이 맞습니다. 정오표에 잘못된 부분은 반영하도록 하겠습니다. 정오표는 이 웹사이트 자유게시판에서 확인하실 수 있어요.
https://doitdjango.com/board/free-board/25/
수정하신 것처럼 web 프로퍼티 아래에 들여쓰기를 맞추어서 작성하시면 됩니다.
두번째 말씀하신 에러는 단순히 오탈자 문제로 보입니다. Dockerfile도 직접 타이핑을 하신 것 같습니다. (매우 좋은 학습 습관이세요.) python:3:8.0-alpine 여기서 3.8.0은 버전을 나타냅니다. 그래서 python:3.8.0-alpine으로 쓰셔야 하는데, 3.8 대신 3:8로 작성하신 것 같습니다.
도움이 되셨길 바라며, 언제든 문제가 있으면 글 남겨 주세요.
고맙습니다.
Updated: March 3, 2021, 2:40 a.m.
wnsdud3119 3 years, 8 months ago
답변감사합니다 :)
Updated: March 3, 2021, 10:31 a.m.
Leave a Comment: