[{"data":1,"prerenderedAt":1156},["ShallowReactive",2],{"\u002Fnext\u002Fadministrer\u002Fexploitation\u002Fbench\u002Fcommandes":3,"section:\u002Fnext\u002Fadministrer\u002Fexploitation\u002Fbench\u002Fcommandes":1155},{"id":4,"title":5,"body":6,"description":1142,"extension":1143,"meta":1144,"navigation":1146,"path":1151,"seo":1152,"stem":1153,"__hash__":1154},"docs\u002F2.next\u002F5.administrer\u002F03.exploitation\u002F1.bench\u002F1.commandes.md","Référence des commandes bench",{"type":7,"value":8,"toc":1135},"minimark",[9,13,23,39,44,50,446,450,460],[10,11,5],"h1",{"id":12},"référence-des-commandes-bench",[14,15,16,17,22],"p",{},"Cette page liste les commandes disponibles. Pour les usages courants, voir ",[18,19,21],"a",{"href":20},"\u002Fnext\u002Fadministrer\u002Fexploitation\u002Fbench","Utiliser la ligne de commande bench",".",[14,24,25,26,30,31,35,36,22],{},"La liste à jour de votre installation s'affiche avec ",[27,28,29],"code",{},"bench --help",", dans le dossier du ",[32,33,34],"em",{},"bench",". Les options d'une commande s'affichent avec ",[27,37,38],{},"bench \u003Ccommande> --help",[40,41,43],"h2",{"id":42},"commandes-de-docli","Commandes de docli",[14,45,46,47,49],{},"Ces commandes agissent sur le ",[32,48,34],{}," : dossiers, applications, configuration du serveur.",[51,52,53,66],"table",{},[54,55,56],"thead",{},[57,58,59,63],"tr",{},[60,61,62],"th",{},"Commande",[60,64,65],{},"Description",[67,68,69,80,90,100,110,118,126,134,144,152,162,170,180,190,198,206,218,226,234,245,253,263,272,280,288,296,305,315,323,333,343,353,361,369,377,391,399,411,419,430,438],"tbody",{},[57,70,71,75],{},[72,73,74],"td",{},"app-cache",[72,76,77,78],{},"Affiche ou supprime le cache des applications du ",[32,79,34],{},[57,81,82,85],{},[72,83,84],{},"backup-all-sites",[72,86,87,88],{},"Lancement d'une sauvegarde de tous les sites dans un ",[32,89,34],{},[57,91,92,95],{},[72,93,94],{},"config",[72,96,97,98],{},"Modification de la configuration du ",[32,99,34],{},[57,101,102,105],{},[72,103,104],{},"disable-production",[72,106,107,108],{},"Désactivation de l'environnement de production (ou mode de production) pour ce ",[32,109,34],{},[57,111,112,115],{},[72,113,114],{},"download-translations",[72,116,117],{},"Téléchargement des dernières traductions",[57,119,120,123],{},[72,121,122],{},"drop",[72,124,125],{},"Sauvegarde et suppression d'un dossier bench",[57,127,128,131],{},[72,129,130],{},"exclude-app",[72,132,133],{},"Exclusion une application des mises à jour",[57,135,136,139],{},[72,137,138],{},"find",[72,140,141,142],{},"Recherche récursive pour trouver un dossier ",[27,143,34],{},[57,145,146,149],{},[72,147,148],{},"get-app",[72,150,151],{},"Permet de cloner et installer une application depuis un répertoire git distant ou local",[57,153,154,157],{},[72,155,156],{},"get",[72,158,159,160],{},"Alias pour ",[27,161,148],{},[57,163,164,167],{},[72,165,166],{},"include-app",[72,168,169],{},"Inclus l'application dans la liste des applications à mettre à jour",[57,171,172,175],{},[72,173,174],{},"init",[72,176,177,178],{},"Initialise un nouveau dossier ",[27,179,34],{},[57,181,182,185],{},[72,183,184],{},"install",[72,186,187],{},[32,188,189],{},"Installation des dépendances système",[57,191,192,195],{},[72,193,194],{},"migrate-env",[72,196,197],{},"Migration de l'environnement virtuel python vers une nouvelle version",[57,199,200,203],{},[72,201,202],{},"new-app",[72,204,205],{},"Création d'une nouvelle application sur Dodock",[57,207,208,211],{},[72,209,210],{},"pip",[72,212,213,214,217],{},"Utilisation de la version de pip de l'environnement virtuel. Utilisez ",[27,215,216],{},"bench pip --help"," pour en savoir plus.",[57,219,220,223],{},[72,221,222],{},"release",[72,224,225],{},"Publication d'une nouvelle version d'une application - Interne à l'équipe Dokos",[57,227,228,231],{},[72,229,230],{},"remote-reset-url",[72,232,233],{},"Réinitialise les adresses distantes des applications Dodock et Dokos",[57,235,236,239],{},[72,237,238],{},"remote-set-url",[72,240,159,241,244],{},[27,242,243],{},"git remote set-url upstream {URL}",". Trouve l'application à mettre à jour grâce à l'URL",[57,246,247,250],{},[72,248,249],{},"remote-urls",[72,251,252],{},"Affiche les URL des répertoires distants des applications installées",[57,254,255,258],{},[72,256,257],{},"remove-app",[72,259,260,261],{},"Supprime une application du ",[27,262,34],{},[57,264,265,268],{},[72,266,267],{},"remove",[72,269,159,270],{},[27,271,257],{},[57,273,274,277],{},[72,275,276],{},"renew-lets-encrypt",[72,278,279],{},"Renouvelle les certificats Let's Encrypt et crée une entrée CRON",[57,281,282,285],{},[72,283,284],{},"restart",[72,286,287],{},"Redémarre les processus Supervisor ou Systemd",[57,289,290,293],{},[72,291,292],{},"retry-upgrade",[72,294,295],{},"Relance une mise à jour tombée en erreur",[57,297,298,301],{},[72,299,300],{},"rm",[72,302,159,303],{},[27,304,257],{},[57,306,307,310],{},[72,308,309],{},"set-mariadb-host",[72,311,312,313],{},"Configuration d'un hôte MariaDB pour ce ",[27,314,34],{},[57,316,317,320],{},[72,318,319],{},"set-nginx-port",[72,321,322],{},"Configuration d'un port associé à Nginx pour un site",[57,324,325,328],{},[72,326,327],{},"set-redis-cache-host",[72,329,330,331],{},"Configuration d'un hôte Redis Cache pour ce ",[27,332,34],{},[57,334,335,338],{},[72,336,337],{},"set-redis-queue-host",[72,339,340,341],{},"Configuration d'un hôte Redis Queue pour ce ",[27,342,34],{},[57,344,345,348],{},[72,346,347],{},"set-redis-socketio-host",[72,349,350,351],{},"Configuration d'un hôte Redis SocketIO pour ce ",[27,352,34],{},[57,354,355,358],{},[72,356,357],{},"set-ssl-certificate",[72,359,360],{},"Configuration d'un chemin vers un certificat SSL pour un site",[57,362,363,366],{},[72,364,365],{},"set-ssl-key",[72,367,368],{},"Configuration d'un chemin vers la clé privée d'un certificat SSL pour un site",[57,370,371,374],{},[72,372,373],{},"set-url-root",[72,375,376],{},"Configuration d'une URL de base pour un site",[57,378,379,382],{},[72,380,381],{},"setup",[72,383,384,385,387,388,217],{},"Groupe de commandes pour configurer son ",[27,386,34],{},". Utilisez ",[27,389,390],{},"bench setup --help",[57,392,393,396],{},[72,394,395],{},"src",[72,397,398],{},"Impression du chemin vers le code source installé de docli",[57,400,401,404],{},[72,402,403],{},"start",[72,405,406,407,410],{},"Démarrage du mode ",[27,408,409],{},"développeur"," de Dodock",[57,412,413,416],{},[72,414,415],{},"switch-to-branch",[72,417,418],{},"Basculement des applications indiquées vers la branche voulue",[57,420,421,424],{},[72,422,423],{},"switch-to-develop",[72,425,426,427],{},"Basculement des applications indiquées vers la branche ",[27,428,429],{},"develop",[57,431,432,435],{},[72,433,434],{},"update",[72,436,437],{},"Lancement d'une opération de mise à jour",[57,439,440,443],{},[72,441,442],{},"validate-dependencies",[72,444,445],{},"Vérifie que les dépendances déclarées par les applications sont satisfaites",[40,447,449],{"id":448},"commandes-du-framework-dodock","Commandes du framework Dodock",[14,451,452,453,456,457,22],{},"Ces commandes agissent sur un site. Elles prennent l'option ",[27,454,455],{},"--site \u003Csite>",", sauf si un site par défaut est défini avec ",[27,458,459],{},"bench use",[51,461,462,470],{},[54,463,464],{},[57,465,466,468],{},[60,467,62],{},[60,469,65],{},[67,471,472,480,488,499,507,515,523,531,539,547,555,563,571,579,587,595,603,611,619,627,635,643,651,659,667,675,683,691,699,717,725,733,741,749,763,771,781,789,797,805,813,821,829,837,845,853,861,869,877,885,893,900,908,916,924,932,940,948,956,964,972,980,988,999,1007,1015,1023,1031,1039,1047,1055,1063,1071,1079,1087,1095,1103,1111,1119,1127],{},[57,473,474,477],{},[72,475,476],{},"add-system-manager",[72,478,479],{},"Ajoute un nouveau responsable système",[57,481,482,485],{},[72,483,484],{},"add-to-email-queue",[72,486,487],{},"Ajoute un email dans un fichier local au journal des emails",[57,489,490,493],{},[72,491,492],{},"add-to-hosts",[72,494,495,496],{},"Ajoute le site dans le fichier ",[27,497,498],{},"\u002Fetc\u002Fhosts",[57,500,501,504],{},[72,502,503],{},"add-user",[72,505,506],{},"Ajoute un utilisateur",[57,508,509,512],{},[72,510,511],{},"backup",[72,513,514],{},"Lance une sauvegarde locale",[57,516,517,520],{},[72,518,519],{},"browse",[72,521,522],{},"Ouvre le site dans le navigateur",[57,524,525,528],{},[72,526,527],{},"build-search-index",[72,529,530],{},"Construit les index de recherche",[57,532,533,536],{},[72,534,535],{},"build",[72,537,538],{},"Compile et minifie les fichiers JS et CSS",[57,540,541,544],{},[72,542,543],{},"bulk-rename",[72,545,546],{},"Renomme des documents via un fichier csv",[57,548,549,552],{},[72,550,551],{},"cleanup-translations",[72,553,554],{},"Nettoye les fichiers de traduction",[57,556,557,560],{},[72,558,559],{},"clear-cache",[72,561,562],{},"Vide le cache du site",[57,564,565,568],{},[72,566,567],{},"clear-log-table",[72,569,570],{},"Vide la table de log",[57,572,573,576],{},[72,574,575],{},"clear-website-cache",[72,577,578],{},"Vide le cache du site web",[57,580,581,584],{},[72,582,583],{},"console",[72,585,586],{},"Lance une console iPython",[57,588,589,592],{},[72,590,591],{},"create-rq-users",[72,593,594],{},"Crée des utilisateurs RQ",[57,596,597,600],{},[72,598,599],{},"data-import",[72,601,602],{},"Importe des données depuis des fichiers CSV",[57,604,605,608],{},[72,606,607],{},"db-console",[72,609,610],{},"Ouvre une console de base de données",[57,612,613,616],{},[72,614,615],{},"destroy-all-sessions",[72,617,618],{},"Déconnecte tous les utilisateurs",[57,620,621,624],{},[72,622,623],{},"disable-app",[72,625,626],{},"Désactive une application sur un site sans la désinstaller",[57,628,629,632],{},[72,630,631],{},"disable-scheduler",[72,633,634],{},"Désactive le planificateur",[57,636,637,640],{},[72,638,639],{},"disable-user",[72,641,642],{},"Désactive un utilisateur",[57,644,645,648],{},[72,646,647],{},"doctor",[72,649,650],{},"Affiche un diagnostic des tâches de fond",[57,652,653,656],{},[72,654,655],{},"drop-site",[72,657,658],{},"Supprime le site et sa base de données",[57,660,661,664],{},[72,662,663],{},"enable-app",[72,665,666],{},"Réactive une application désactivée sur un site",[57,668,669,672],{},[72,670,671],{},"enable-scheduler",[72,673,674],{},"Active le planificateur",[57,676,677,680],{},[72,678,679],{},"execute",[72,681,682],{},"Exécute une fonction",[57,684,685,688],{},[72,686,687],{},"export-csv",[72,689,690],{},"Exporte des données en CSV",[57,692,693,696],{},[72,694,695],{},"export-doc",[72,697,698],{},"Exporte les données d'un document en CSV",[57,700,701,704],{},[72,702,703],{},"export-fixtures",[72,705,706,707,710,711,714,715],{},"Exporte les données spécifiées dans le fichier ",[32,708,709],{},"hooks"," > ",[32,712,713],{},"fixtures"," dans un dossier ",[32,716,713],{},[57,718,719,722],{},[72,720,721],{},"export-json",[72,723,724],{},"Exporte des données en JSON",[57,726,727,730],{},[72,728,729],{},"get-untranslated",[72,731,732],{},"Exporte les chaînes de caractères non traduites",[57,734,735,738],{},[72,736,737],{},"import-doc",[72,739,740],{},"Importe un document enregistré dans un fichier JSON",[57,742,743,746],{},[72,744,745],{},"install-app",[72,747,748],{},"Installe une application sur un site",[57,750,751,754],{},[72,752,753],{},"jupyter",[72,755,756,757],{},"Ouvre un ",[18,758,762],{"href":759,"rel":760},"https:\u002F\u002Fjupyter.org\u002F",[761],"nofollow","Notebook Jupyter",[57,764,765,768],{},[72,766,767],{},"list-apps",[72,769,770],{},"Liste les applications installées sur un site",[57,772,773,776],{},[72,774,775],{},"list-sites",[72,777,778,779],{},"Liste les sites du ",[32,780,34],{},[57,782,783,786],{},[72,784,785],{},"make-app",[72,787,788],{},"Crée la structure d'une nouvelle application",[57,790,791,794],{},[72,792,793],{},"mariadb",[72,795,796],{},"Ouvre une console mariadb",[57,798,799,802],{},[72,800,801],{},"migrate",[72,803,804],{},"Exécute les patchs et synchronise le schéma de la base de données du site",[57,806,807,810],{},[72,808,809],{},"new-language",[72,811,812],{},"Crée un nouveau fichier de traduction pour une langue donnée",[57,814,815,818],{},[72,816,817],{},"new-site",[72,819,820],{},"Crée un nouveau site",[57,822,823,826],{},[72,824,825],{},"ngrok",[72,827,828],{},"Crée un nouveau tunnel ngrok",[57,830,831,834],{},[72,832,833],{},"partial-restore",[72,835,836],{},"Lance une restoration partielle",[57,838,839,842],{},[72,840,841],{},"postgres",[72,843,844],{},"Lance une console postgres",[57,846,847,850],{},[72,848,849],{},"publish-realtime",[72,851,852],{},"Publie des événements en temps réel sur le site",[57,854,855,858],{},[72,856,857],{},"purge-jobs",[72,859,860],{},"Supprime les tâches de fond programmées en file d'attente",[57,862,863,866],{},[72,864,865],{},"ready-for-migration",[72,867,868],{},"Vérifie si le site est prêt pour la migration",[57,870,871,874],{},[72,872,873],{},"rebuild-global-search",[72,875,876],{},"Lance la construction des index de recherche globale",[57,878,879,882],{},[72,880,881],{},"reinstall",[72,883,884],{},"Réinstalle un site",[57,886,887,890],{},[72,888,889],{},"reload-doctype",[72,891,892],{},"Synchronise le schéma d'un type de document",[57,894,895,898],{},[72,896,897],{},"reload-doc",[72,899,892],{},[57,901,902,905],{},[72,903,904],{},"remove-from-installed-apps",[72,906,907],{},"Supprime une application de la liste des applications installées",[57,909,910,913],{},[72,911,912],{},"request",[72,914,915],{},"Lance une requête en temps qu'Administrateur",[57,917,918,921],{},[72,919,920],{},"reset-perms",[72,922,923],{},"Réinitialise les autorisations standard pour tous les types de documents",[57,925,926,929],{},[72,927,928],{},"restore",[72,930,931],{},"Restaure la base de données avec une sauvegarde",[57,933,934,937],{},[72,935,936],{},"run-parallel-tests",[72,938,939],{},"Lance les tests en parallèle",[57,941,942,945],{},[72,943,944],{},"run-patch",[72,946,947],{},"Lance un patch de migration",[57,949,950,953],{},[72,951,952],{},"run-tests",[72,954,955],{},"Lance les tests Python",[57,957,958,961],{},[72,959,960],{},"scheduler",[72,962,963],{},"Permet de changer l'état du planificateur",[57,965,966,969],{},[72,967,968],{},"schedule",[72,970,971],{},"Lance le planificateur",[57,973,974,977],{},[72,975,976],{},"serve",[72,978,979],{},"Lance un serveur de développement",[57,981,982,985],{},[72,983,984],{},"set-admin-password",[72,986,987],{},"Défini un mot de passe administrateur",[57,989,990,993],{},[72,991,992],{},"set-config",[72,994,995,996],{},"Mets à jour le fichier ",[27,997,998],{},"site_config.json",[57,1000,1001,1004],{},[72,1002,1003],{},"set-last-active-for-user",[72,1005,1006],{},"Modifie la date de dernière activité d'un utilisateur",[57,1008,1009,1012],{},[72,1010,1011],{},"set-maintenance-mode",[72,1013,1014],{},"Mets le site en mode maintenance",[57,1016,1017,1020],{},[72,1018,1019],{},"set-password",[72,1021,1022],{},"Modifie le mot de passe d'un utilisateur",[57,1024,1025,1028],{},[72,1026,1027],{},"show-config",[72,1029,1030],{},"Imprime les variables d'environnement du site",[57,1032,1033,1036],{},[72,1034,1035],{},"show-pending-jobs",[72,1037,1038],{},"Affiche les tâches de fond en attente",[57,1040,1041,1044],{},[72,1042,1043],{},"start-recording",[72,1045,1046],{},"Lance l'enregistrement des requêtes en base des données",[57,1048,1049,1052],{},[72,1050,1051],{},"stop-recording",[72,1053,1054],{},"Arrête l'enregistrement des requêtes en base des données",[57,1056,1057,1060],{},[72,1058,1059],{},"transform-database",[72,1061,1062],{},"Permet de modifier les paramètres internes des tables en modifiant le format de ligne et le moteur",[57,1064,1065,1068],{},[72,1066,1067],{},"trigger-scheduler-event",[72,1069,1070],{},"Déclenche une tâche de fond programmé",[57,1072,1073,1076],{},[72,1074,1075],{},"trim-database",[72,1077,1078],{},"Nettoye la base de données",[57,1080,1081,1084],{},[72,1082,1083],{},"trim-tables",[72,1085,1086],{},"Nettoye les tables indiquées",[57,1088,1089,1092],{},[72,1090,1091],{},"uninstall-app",[72,1093,1094],{},"Désinstalle l'application du site",[57,1096,1097,1100],{},[72,1098,1099],{},"update-translations",[72,1101,1102],{},"Met à jour le fichier de traduction à partir d'un fichier CSV",[57,1104,1105,1108],{},[72,1106,1107],{},"use",[72,1109,1110],{},"Défini le site par défaut",[57,1112,1113,1116],{},[72,1114,1115],{},"version",[72,1117,1118],{},"Affiche les versions de toutes les applications installées",[57,1120,1121,1124],{},[72,1122,1123],{},"watch",[72,1125,1126],{},"Recompile automatiquement les fichiers JS et CSS en cas de modification",[57,1128,1129,1132],{},[72,1130,1131],{},"worker",[72,1133,1134],{},"Lance un nouveau worker",{"title":1136,"searchDepth":1137,"depth":1138,"links":1139},"",1,2,[1140,1141],{"id":42,"depth":1138,"text":43},{"id":448,"depth":1138,"text":449},"Liste des commandes de docli et du framework Dodock, avec leur rôle.","md",{"icon":1145,"reviewed":1146,"last_verified":1147,"sources":1148},"i-mdi-format-list-bulleted",true,"2026-11-04",[1149,1150],"dokos-cli 2.9.0 (bench --help)","apps\u002Ffrappe\u002Ffrappe\u002Fcommands (develop)","\u002Fnext\u002Fadministrer\u002Fexploitation\u002Fbench\u002Fcommandes",{"title":5,"description":1142},"2.next\u002F5.administrer\u002F03.exploitation\u002F1.bench\u002F1.commandes","A-7TUPoOuEEk2u8Xs4bH-SmqOR3OoLhuDvp_FGtl184",{},1793871714789]