У меня есть такая структура папок:
services/
web/
project/
api/
scrapy.cfg
И вот как я строю свой контейнер, которому нужно scrapy.cfg
:
web:
build:
context: ./services/web
dockerfile: Dockerfile-dev
volumes:
- './services/web:/usr/src/app'
ports:
- 5001:5000
depends_on:
- web-db
- redis
scrapyrt:
image: vimagick/scrapyd:py3
command: scrapyrt -i 0.0.0.0 -p 9080
restart: always
ports:
- '9080:9080'
volumes:
- ./services/web:/usr/src/app
depends_on:
- web
Однако выдает следующую ошибку:
ERROR: for scrapyrt Cannot create container for service scrapyrt: the working directory './services/web/project/api' is invalid, it needs to be an absolute path
ERROR: Encountered errors while bringing up the project.
Как мне установить этот абсолютный путь к scrapy.cfg? Для меня не имеет смысла создавать путь к хосту для этого.