flask-celery-docker-scale icon indicating copy to clipboard operation
flask-celery-docker-scale copied to clipboard

Flower in docker-compose

Open yccheok opened this issue 7 years ago • 0 comments

Instead of

entrypoint: flower
command:  -A tasks --port=5555 --broker=redis://redis:6379/0

in docker-compose.yml

It gave me error

C:\flask-celery-docker-scale-master>docker-compose up monitor flaskcelerydockerscalemaster_redis_1 is up-to-date Recreating flaskcelerydockerscalemaster_monitor_1 ... done Attaching to flaskcelerydockerscalemaster_monitor_1 monitor_1 | Traceback (most recent call last): monitor_1 | File "/usr/local/bin/flower", line 5, in monitor_1 | from pkg_resources import load_entry_point monitor_1 | File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 2749, in monitor_1 | working_set = WorkingSet._build_master() monitor_1 | File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 446, in _build_master monitor_1 | return cls._build_from_requirements(requires) monitor_1 | File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 459, in _build_from_requirements monitor_1 | dists = ws.resolve(reqs, Environment()) monitor_1 | File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 628, in resolve monitor_1 | raise DistributionNotFound(req) monitor_1 | pkg_resources.DistributionNotFound: pytz==2015.7 flaskcelerydockerscalemaster_monitor_1 exited with code 1

Instead, I need to change it to

entrypoint: celery
command:  flower -A tasks --port=5555 --broker=redis://redis:6379/0

C:\flask-celery-docker-scale-master>docker-compose up monitor flaskcelerydockerscalemaster_redis_1 is up-to-date Starting flaskcelerydockerscalemaster_monitor_1 ... done Attaching to flaskcelerydockerscalemaster_monitor_1 monitor_1 | [I 180204 16:51:08 command:119] Visit me at http://localhost:5555 monitor_1 | [I 180204 16:51:08 command:124] Broker: redis://redis:6379/0 monitor_1 | [I 180204 16:51:08 command:127] Registered tasks: monitor_1 | ['celery.backend_cleanup', monitor_1 | 'celery.chain', monitor_1 | 'celery.chord', monitor_1 | 'celery.chord_unlock', monitor_1 | 'celery.chunks', monitor_1 | 'celery.group', monitor_1 | 'celery.map', monitor_1 | 'celery.starmap', monitor_1 | 'mytasks.add'] monitor_1 | [I 180204 16:51:08 mixins:231] Connected to redis://redis:6379/0

yccheok avatar Feb 04 '18 16:02 yccheok