Ben*_*ikh 5 python docker fastapi
FROM python:3.8
WORKDIR /app
COPY requirements.txt /
RUN pip install --requirement /requirements.txt
COPY ./app /app
EXPOSE 8000
CMD ["uvicorn", "app.main:app", "--host=0.0.0.0" , "--reload" , "--port", "8000"]
Run Code Online (Sandbox Code Playgroud)
当我使用时
docker-compose up -d
ModuleNotFoundError:没有名为“app”的模块
Fastapi框架中的文件夹:
快速API
应用程序
-main.py
language_detector.py
Run Code Online (Sandbox Code Playgroud)
Dockerfile
docker 撰写
Rai*_*sul 13
CMD ["uvicorn", "main:app", "--host=0.0.0.0" , "--reload" , "--port", "8000"]
Run Code Online (Sandbox Code Playgroud)
您的工作目录是 /app 并且 main.py 文件已经在那里。所以你不需要调用app.main模块。只需在CMD中直接调用main.py脚本即可。
| 归档时间: |
|
| 查看次数: |
8193 次 |
| 最近记录: |