【发布时间】:2020-06-17 01:36:37
【问题描述】:
我有以下 docker-compose 文件:
version: '3.7'
services:
web:
build: ./project
command: uvicorn app.main:app --reload --workers 1 --host 0.0.0.0 --port 8000
volumes:
- ./project:/usr/src/app
ports:
- 8002:8000
environment:
- ENVIRONMENT=dev
- TESTING=0
- DATABASE_URL=postgres://postgres:postgres@web-db:5432/web_dev # new
- DATABASE_TEST_URL=postgres://postgres:postgres@web-db:5432/web_test # new
depends_on: # new
- web-db
./project 中有一个 .dockerignore,用于忽略 ./project 中的文件。但是,这些文件不会被忽略。卷是否具有先例并忽略 .dockerignore? ./project:/usr/src/app.
如何防止 ./project 中的文件挂载到映像上?
谢谢!
【问题讨论】:
标签: testdriven.io