osw4l / fast-api-celery-docker

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Welcome to Fast Api Celery with Flower On Docker

little project to start with fast api, celery, flower, periodic tasks and redis

Containers

  • Backend (It runs fast api)
  • Redis (As Broker)
  • Worker (It runs the background jobs)
  • Beat (Send periodic jobs to the worker)
  • Flower (Tasks monitor)
  • FTP (FTP server running on pure-ftpd)
  • Prometheus (Service to collect and view data)
  • Grafana (Dashboard to see data)

Links to open into browser

How to run

Create .env file

cp env_template .env

Build the image

docker-compose build

Up the image

docker-compose up

Up the image permanently

docker-compose up -d

How to stop and get down

To stop the image

  docker-compose stop

To get down

  docker-compose down

πŸ’š Made with love by osw4l πŸ’š

About


Languages

Language:Python 80.3%Language:Dockerfile 19.7%