1.2 KiB
1.2 KiB
Bench Procfile
bench start usa honcho para manejar múltiples procesos en developer mode.
Procesos
Los diversos procesos que se necesitan para correr frappe son:
bench start- El servidor web.redis_cachepara cache (general)redis_queuepara manejar las cosas de los background workersredis_socketiocomo un notificador de notificaciones para actualizaciones en tiempo real desde los background workerswebpara el servidor web de frappe.socketiopara mensajes en tiempo real.schedulepara disparar tareas periódicasworker_*redis workers para manejar trabajos aíncronos
Opcionalmente, si estas desarrollando en frappe puedes agregar:
bench watch para automáticamente construir la aplicación javascript desk.
Ejemplo
redis_cache: redis-server config/redis_cache.conf
redis_socketio: redis-server config/redis_socketio.conf
redis_queue: redis-server config/redis_queue.conf
web: bench serve --port 8000
socketio: /usr/bin/node apps/frappe/socketio.js
watch: bench watch
schedule: bench schedule
worker_short: bench worker --queue short
worker_long: bench worker --queue long
worker_default: bench worker --queue default