1
我从使用虚拟机软件切换到Docker。我从我的开发环境开始。Django和Docker:管理生产和开发环境之间的依赖关系
我曾经让我的设置文件在base.py
和dev.py
和prod.py
之间分开。 prod.py
有一些应用程序,我不需要在开发过程中,如newrelic /错误跟踪器和DEBUG=False
。
你如何管理这与码头?您使用不同的设置构建多个图像?还是有更好的解决方案来管理这个?
这里是docker-compose.yml
文件我用:
version: '2'
services:
db:
image: postgres
environment:
POSTGRES_USER: 'user'
POSTGRES_PASSWORD: 'pass'
POSTGRES_DB: 'name'
web:
build: ./project
image: project
command: /usr/local/bin/gunicorn project.wsgi:application -w 2 -b :8000 --reload
ports:
- "8000:8000"
depends_on:
- db
它完美的作品:)谢谢。 –