Documentation Frappe Framework

Frappe Framework

Bench : guides

Ces guides bench couvrent l’exploitation : domaines personnalisés, HTTPS et Let’s Encrypt, planificateur, limites de site, multi-tenant et mise en production.

1 min de lectureMis à jour le Source : docs.frappe.io

Contenu du chapitre

Ces guides bench couvrent l’exploitation : domaines personnalisés, HTTPS et Let’s Encrypt, planificateur, limites de site, multi-tenant et mise en production.

Pages de ce chapitre, dans l’ordre de la documentation officielle :

  1. Ajouter des domaines personnalisés à un site
  2. Configurer HTTPS
  3. Diagnostiquer le planificateur (Scheduler)
  4. HTTPS avec Let’s Encrypt
  5. Définir des limites pour un site
  6. Configurer le multi-tenant
  7. Mise en production

Dans ce chapitre

  1. 01Ajouter des domaines personnalisés à un siteUn site peut recevoir plusieurs domaines, avec ou sans certificat. La configuration nginx doit être régénérée puis rechargée.
  2. 02Configurer HTTPSAprès un certificat et une clé lisible par root, deux commandes bench renseignent nginx. Le trafic HTTP est ensuite redirigé vers HTTPS.
  3. 03Diagnostiquer le planificateur (Scheduler)Trois commandes bench inspectent le planificateur, les tâches en attente et permettent de vider les files.
  4. 04HTTPS avec Let’s EncryptUne commande bench demande le certificat et ajoute un renouvellement mensuel à la crontab de root. On peut aussi passer par Certbot à la main.
  5. 05Définir des limites pour un siteDepuis la version 12, les limites de site sont dépréciées. La version 7 les stockait dans site_config.json : utilisateurs, e-mails, espace et date d’expiration.
  6. 06Configurer le multi-tenantAprès le premier site en production, un second site se sert par un port dédié ou par le nom d’hôte, selon le mode multi-tenant.
  7. 07Mise en productionSupervisor maintient les processus, nginx sert les fichiers et proxyfie le reste. Une commande regroupe la préparation, ou on la fait à la main.