UFlaskHub

screenshot of UFlaskHub

A simple tool for running Flask web apps in Docker, making it easy to set up and manage

Overview:

uFlaskHub is a deployment tool that makes deploying Flask applications easy by using Docker, uWSGI, and Flask. It provides a containerized setup for quick and consistent deployment.

Features:

  • Flask & uWSGI: Integrates Flask apps with uWSGI for smooth server deployment.
  • Docker Support: Provides consistent environments and simplifies deployment on various systems.
  • Auto-update of Requirements: Updates requirements.txt automatically using pipreqs for each build.

Summary:

uFlaskHub is a deployment tool that simplifies the process of deploying Flask applications by using Docker, uWSGI, and Flask. It offers features such as integration with uWSGI, Docker support for consistent environments, and an auto-update of requirements.txt. The installation process involves using Docker Compose or building the Docker image manually. Contributions to uFlaskHub are welcome under the MIT license.