# <DOCKER_FROM> # Warning: text inside the DOCKER_FROM tags is auto-generated. Manual changes will be overwritten.
FROM aldryn/base-project:3.1.0
# </DOCKER_FROM>
# add the "src" folder to the PYTHONPATH
ENV PYTHONPATH /app/src:$PYTHONPATH
# <DOCKER_BUILD> # Warning: text inside the DOCKER_BUILD tags is auto-generated. Manual changes will be overwritten.
# node modules
[....]
在哪里放置特定于项目的python代码?
特定于项目的应用程序可以放在项目的根目录中,这只是开箱即用。如果有很多这样的应用程序,可能会有点混乱。但是向
PYTHONPATH
添加一个额外的目录是很容易的。在Dockerfile
中添加:ENV PYTHONPATH /app/src:$PYTHONPATH
。Dockerfile的开头应该如下所示:更改后,需要重建docker映像:
docker-compose build web
如何安装外部项目依赖项?
外部项目特定需求可以添加到
requirements.in
。它与requirements.txt
非常相似,但使用来自pip-tools的pip-compile
命令进行预处理。你知道吗确保将自定义依赖项放置在
标签,因为文件的这部分是自动维护的,并且会被UI中选择的需求自动覆盖。你知道吗
要获取此文件中的更改,请重建docker映像:
docker-compose build web
相关问题 更多 >
编程相关推荐