【发布时间】:2022-01-16 13:34:58
【问题描述】:
我很难通过 docker-compose fastAPI 设置使用 Pycharm 附加调试器
码头工人撰写
version: '3.8'
services:
api:
build: .
volumes:
- .:/app
ports:
- "8080:80"
environment:
- DATABASE_URL=postgresql://test_user:test_pwd@db:5432/test_db
depends_on:
- db
db:
image: postgres:13-alpine
volumes:
- postgres_data:/var/lib/postgres/data/
ports:
- "5432:5432"
environment:
- POSTGRES_USER=test_user
- POSTGRES_PASSWORD=test_pwd
- POSTGRES_DB=test_db
volumes:
postgres_data:
码头文件:
FROM tiangolo/uvicorn-gunicorn:python3.9
COPY requirements.txt /tmp/requirements.txt
RUN pip install --no-cache-dir -r /tmp/requirements.txt
COPY ./app /app/app
CMD [ "/start-reload.sh" ]
我已经在 pycharm 中为 docker-compose 设置了一个远程解释器 当我启动应用程序时它可以工作但断点没有
应用程序启动但断点不太多
如果您有任何建议? 谢谢你
【问题讨论】:
标签: python docker docker-compose pycharm fastapi