Flask_ynh

screenshot of Flask_ynh

Flask template for YunoHost

Overview

This product is a Flask template designed for YunoHost, a server operating system based on Debian. The template sets up a basic Hello World app in the /var/www/<appname> directory and can be used for developing new apps, installing existing apps by replacing relevant files, or packaging Flask apps using this template. The template supports Python 3 and allows the choice between SQLite and PostgreSQL as the database backend during installation.

Features

  • Flask Template: Provides a ready-to-use Flask template for YunoHost server operating system.
  • Hello World App: Sets up a basic Hello World app in the /var/www/<appname> directory.
  • App Development: Supports app development by providing a starting point.
  • App Installation: Allows existing apps to be easily installed by replacing the necessary files.
  • Database Support: Supports both SQLite and PostgreSQL as the database backend.
  • Python 3: Built using Python 3 and leverages its features and improvements.
  • Gunicorn: Uses Gunicorn as the production server for running Flask apps.
  • SQLAlchemy: Includes SQLAlchemy, a popular Python SQL toolkit and Object-Relational Mapping (ORM) library.

Summary

The Flask template for YunoHost is a useful tool for developers using the YunoHost server operating system. It provides a ready-to-use Flask template to quickly set up new apps or install existing apps. The template supports Python 3, allows the choice of SQLite or PostgreSQL as the database backend, and includes popular tools such as Gunicorn and SQLAlchemy. The installation process is straightforward, making it easy to get started with Flask development on YunoHost.