Skip to content

vanevalverdes/baas-flask

Repository files navigation

BaaS - Flask

Información General

El actual proyecto se basa en Flask como framework para desarrollar un Backend as a Service, integrando interfaces gráficas para la administración de los modelos, las vistas, formularios, enrutamientos, RESTAPI y autenticación de usuarios.

La versión actual está configurada para trabajar con MySQL, aunque es compatible con SQLite y otras Bases de datos SQL, ajustando algunos parámetros.

Esta versión incluye los archivos .cpanel.yml y passenger_wsgi.py, necesarios para el deploy en CPanel a través Application Manager y control de versiones de GIT.

Estructura

La incialización del proyecto se realiza a través del index.py:

python index.py

Su estructura básica es:

 ```
/proyecto
    LICENSE
    README.md
    .env
    .cpanel.yml
    app.py
    index.py
    config.py
    requirements.txt
    passenger_wsgi.py
    /models
        /develop
        /application
            clazzlist.py
    /routes
        /develop
        routing.py
    /static
    /uploads
    /templates
        /backend
        /frontend
    /utils
        /packages
``` 

Archivo .env

Para las variables de entorno, se utiliza el archivo .env con las siguientes definiciones:

 ```
DATABASE_TYPE=mysql
APPLICATION_NAME=
ADMIN_MAIL=
MYSQL_USER=
MYSQL_PASSWORD=
MYSQL_HOST=
MYSQL_PORT=
MYSQL_DB=
MAIL_PORT=
MAIL_USE_TLS=
MAIL_USE_SSL=
MAIL_SERVER=
MAIL_USERNAME=
MAIL_PASSWORD=
SECRET_KEY=
UPLOAD_FOLDER=uploads
``` 

Licencia

Este proyecto está licenciado bajo los términos de la licencia MIT. Consultá el archivo LICENSE para más información.

About

No description, website, or topics provided.

Resources

License

Stars

0 stars

Watchers

2 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages