31 lines
1 KiB
Markdown
31 lines
1 KiB
Markdown
# Background Services
|
|
|
|
Servicios Externos
|
|
-----------------
|
|
|
|
* MariaDB (Base de datos)
|
|
* Redis (Caché y background workers)
|
|
* nginx (para producción)
|
|
* supervisor (para producción)
|
|
|
|
Procesos de Frappé
|
|
----------------
|
|
|
|
|
|
* Servidor WSGI
|
|
|
|
* El servidor WSGI es responsable de responder a las peticiones HTTP.
|
|
En entornos de desarrollo (`bench serve` o `bench start`), El servidor WSGI Werkzeug es usado y en producción,
|
|
se usa gunicorn (automáticamente configurado en supervisor)
|
|
|
|
* Procesos de Redis Worker
|
|
|
|
* Los procesos de Celery se encargan de ejecutar tareas en background en Frappé.
|
|
Estos procesos son iniciados automáticamente cuando se ejecuta el comando `bench start` y
|
|
para producción se configuran en las configuraciones de supervisor.
|
|
|
|
* Procesos Scheduler
|
|
|
|
* Los procesos del Scheduler programan la lista de tareas programadas en Frappé.
|
|
Este proceso es iniciado automáticamente cuando se ejecuta el comando `bench start` y
|
|
para producción se configuran en las configuraciones de supervisor.
|