概要
過去 に flower を使う方法を紹介しました
今回は docker-compose で使用する方法を紹介します
環境
- celery 4.4
- flower 1.0.0
docker-compose
version: '3.8'
services:
broker:
image: redis
flower:
image: mher/flower
ports:
- "5555:5555"
deploy:
placement:
constraints:
- node.hostname == worker1
command: flower --broker=redis://broker:6379 --address=0.0.0.0
ポイント
デフォルトポートは 5555 なのでホスト側にバインドしてあげます
deploy の定義は stack deploy 対応です
各種パラメータは command で指定しています
環境変数でも可能ですが今回はコマンド引数にしました
--address=0.0.0.0
にしなくても動作します
0 件のコメント:
コメントを投稿