1.8 KiB
Configurer le site
Créons un site et appelons le library.
Vous pouvez installer un nouveau site avec la commande bench new-site library
Cette commande va créer une nouvelle base de données, un repertoire et installer frappe (qui est aussi une application!)
dans le nouveau site. L'application frappe a deux modules par défaut, Core et Website. Le module Core
contient les modèles basiques pour l'application. En effet, Frappe contient des modèles par défaut qui sont appelés DocTypes
mais nous en reparlerons plus tard.
$ bench new-site library
MySQL root password:
Installing frappe...
Updating frappe : [========================================]
Updating country info : [========================================]
Set Administrator password:
Re-enter Administrator password:
Installing fixtures...
*** Scheduler is disabled ***
Structure du site
Un nouveau repertoires appelé library sera créé dans le repertoire sites. Voici la structure standard pour un site.
.
├── locks
├── private
│ └── backups
├── public
│ └── files
└── site_config.json
public/filescontient les fichiers uploadés.private/backupscontient les backups.site_config.jsoncontient la configuration du site.
COnfiguration par défaut
Dans le cas ou vous avez plusieurs sites, utilisez la commande bench use [site_name] pour définir le site par défaut.
Exemple:
$ bench use library
Installer une application
Maintenant installons notre application library_management dans notre site library
- Installer library_management avec la commande:
bench --site [site_name] install-app [app_name]
Exemple:
$ bench --site library install-app library_management
{suite}