diff --git a/Makefile b/Makefile index babf3cd..984d1eb 100644 --- a/Makefile +++ b/Makefile @@ -111,6 +111,7 @@ run: ## start the wsgi (production) and development server @$(COMPOSE) up --force-recreate -d app-dev @$(COMPOSE) up --force-recreate -d celery-dev @$(COMPOSE) up --force-recreate -d celery-beat-dev + @$(COMPOSE) up --force-recreate -d flower-dev @$(COMPOSE) up --force-recreate -d keycloak @$(COMPOSE) up -d dimail @echo "Wait for postgresql to be up..." diff --git a/docker-compose.yml b/docker-compose.yml index 87cdb6c..c0ab66f 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -180,3 +180,20 @@ services: DIMAIL_JWT_SECRET: fake_jwt_secret ports: - "8001:8000" + + flower-dev: + user: ${DOCKER_USER:-1000} + image: people:backend-development + command: ["celery", "-A", "people.celery_app", "flower", "--port=5555"] + environment: + - DJANGO_CONFIGURATION=Development + env_file: + - env.d/development/common + - env.d/development/postgresql + ports: + - "5555:5555" + volumes: + - ./src/backend:/app + depends_on: + - celery-dev + - redis diff --git a/src/backend/pyproject.toml b/src/backend/pyproject.toml index 00bb4c4..ffb772a 100644 --- a/src/backend/pyproject.toml +++ b/src/backend/pyproject.toml @@ -47,6 +47,7 @@ dependencies = [ "drf_spectacular[sidecar]==0.28.0", "easy_thumbnails==2.10", "factory_boy==3.3.3", + "flower==2.0.0", "gunicorn==23.0.0", "joserfc==1.0.4", "jsonschema==4.23.0",