Administration

Bench

Bench

Dodock est basé sur le modèle applicatif Frappe et en partage la même architecture.

Chaque site Dodock est installé dans un bench.
Un bench est un environnement virtuel Python dans lequel est installé le framework, les applications et un ou plusieurs sites.

Créer un dossier bench

bench init [nom du bench]

Créer un site

bench new-site [mon.site.fr]

Définir un site par défaut

Permet de ne pas avoir à préciser le nom du site à chaque commande.

bench use [mon.site.fr]

Basculer en mode production

sudo bench setup production [USER]

Paramètrer des sauvegardes

bench setup backup

Regénérer la configuration de Nginx

bench setup nginx

Télécharger une application

bench get-app [URL git de l'application]

Installer une application

bench --site [nom du site] install-app [nom de l'application]

CC-BY-SA 3.0