Testdriven.io .docker正在被docker compose忽略
我有以下docker compose文件:Testdriven.io .docker正在被docker compose忽略,testdriven.io,Testdriven.io,我有以下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:
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中有一个.dockrignore,用于忽略./project中的文件。但是,这些文件不会被忽略。该卷是否采用了先例并忽略了.dockrignore/项目:/usr/src/app
如何防止将./project中的文件装载到映像上
谢谢>P> <代码> DOCKLISTION< /COD>不这样工作:它对于构建过程来说是非常重要的,因此它不将某些文件视为您的映像,并且不在您的代码> DOCKFrase中使用。卷将始终包含目录中的所有文件,以及隐藏的文件