ドッキングウィンドウ-compose.yml私は.env
ファイルを変更した場合docker-composeコンテナの環境変数を最小のダウンタイムで再読み込みするにはどうすればよいですか?
version: '2'
services:
app:
build:
context: .
command: python src/app.py
restart: on-failure
depends_on:
- db
environment:
- TJBOT_DB_HOST=db
- TJBOT_API_KEY
- TJBOT_AUTO_QUESTION_TIME
env_file:
- .env
db:
image: mongo:3.0.14
volumes:
- mongodbdata:/data/db
volumes:
mongodbdata:
は、どのように私は、最小限のダウンタイムで、新しい環境変数を使用するには、コンテナをリロードだろうか?
「ダウン」、「アップ」以外の良い方法は考えられません。もしあなたがそれをしたくなければ、 'docker exec'の周りのいくつかのハックな恐怖?彼らがそれを変えれば、彼らを領事のようなものに外生化させるかもしれませんか? – johnharris85
問題は、 'down'と' up'を使ってすべてのサービスをリロードするのですが、アプリケーションサービスだけをリロードしたいのです。私はこれが最も簡単な方法だと思っていますが、多くのサービスではしばらく時間がかかります。 –