Skip to content

Sineme01/TaskHive

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

JobQueue API

A production-grade, FastAPI-based background job processing system with:

  • JWT authentication for secure access
  • Background task queue using Celery
  • PostgreSQL for data persistence
  • Redis as a message broker
  • Docker for containerized development
  • Swagger UI for API exploration
  • Built-in rate limiting

Getting Started

Prerequisites

Ensure the following are installed on your system:

  • Docker & Docker Compose
  • Git

Setup

git clone https://github.com/Sineme01/TaskHive.git
cd TaskHive

Environment File

Create a .env file in the root directory:

Running with Docker

docker-compose up --build

Shutdown

docker-compose down

About

A focused API for background job processing

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors