私は、仮想マシンをドッカーにソフトに切り替えています。私は自分の開発環境から始めています。Django&Docker:プロダクションと開発環境の間の依存関係を管理します
設定ファイルをbase.py
とdev.py
とprod.py
に分割するのに使用しました。 prod.py
には、開発中にnewrelic/errorトラッカーやDEBUG=False
などの必要のないアプリがいくつかあります。
ドッカーでこれをどのように管理しますか?さまざまな設定で複数の画像を作成できますか?または、これを管理するためのより良い解決策がありますか?
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
これは完全に動作します:)ありがとうございます。 –