FastAPI task management API with OAuth2 auth, MySQL/MongoDB, and production security features.
689
A comprehensive REST API built with FastAPI for modern task management applications. This containerized solution provides secure user authentication, efficient task operations, and production-grade deployment capabilities.
/auth/ - User registration, login, token management/users/ - User profile operations/tasks/ - Task CRUD with pagination and filtering/docs - Interactive API documentation# Pull and run the container
docker pull arifmahmudrana/fastapi-tasks-api:latest
# Run with environment variables
docker run -d \
-p 8000:8000 \
-e MYSQL_HOST=your-mysql-host \
-e MYSQL_DATABASE=fastapi_db \
-e MYSQL_USER=your-user \
-e MYSQL_PASSWORD=your-password \
-e MONGODB_URL=mongodb://your-mongo-host:27017/tasks \
arifmahmudrana/fastapi-tasks-api:latest
/docs endpoint when runningfastapi python oauth2 jwt mysql mongodb rest-api docker task-management authentication production-ready
Maintained by: Arif Mahmud Rana
License: BSD 3-Clause
Last Updated: July 2025
Content type
Image
Digest
sha256:cb388790a…
Size
104 MB
Last updated
about 1 year ago
docker pull arifmahmudrana/fastapi-tasks-api