Modifié par Aurelie Bertrand le 2026/03/10 09:25

Afficher les derniers auteurs
1 {{ddtoc/}}
2
3 ----
4
5 (% class="wikigeneratedid" %)
6 L'export de certains flux (graphiques), comme les graphiques D3, Gantt ou les cartes de type Open Street Map, nécessite l'utilisation de nodejs.
7
8 (% class="wikigeneratedid" %)
9 Pour faire fonctionner nodejs, suivez les instructions suivantes.
10
11 = Installer Chromium =
12
13 L'export nodejs requiert l'installation du navigateur Chomium.
14
15 **Installation sur Ubuntu 22.04**
16
17 Pour une installation sur Ubuntu 22.04, utilisez les commandes suivantes :
18
19 {{code}}
20 sudo wget "http://keyserver.ubuntu.com/pks/lookup?op=get&search=0x869689FE09306074" -O /etc/apt/trusted.gpg.d/phd-chromium.asc
21 echo "deb [signed-by=/etc/apt/trusted.gpg.d/phd-chromium.asc] https://freeshell.de/phd/chromium/$(lsb_release -sc) /" | sudo tee /etc/apt/sources.list.d/phd-chromium.list
22 sudo apt-get update
23 sudo snap remove chromium
24 sudo apt-get -y purge chromium-browser
25 sudo apt-get -y autoremove
26 sudo apt-get -y install chromium
27 {{/code}}
28
29 (% class="wikigeneratedid" %)
30 **Installation sur Ubuntu 24.04**
31
32 Pour une installation sur Ubuntu 24.04 avec Tomcat 10, utilisez les commandes suivantes :
33
34 {{code}}
35 sudo service tomcat10 stop
36 sudo sh -c 'echo "deb [arch=amd64] https://dl.google.com/linux/chrome/deb/ stable main" > /etc/apt/sources.list.d/google-chrome.list'
37 wget -q -O - https://dl.google.com/linux/linux_signing_key.pub | sudo apt-key add -
38 sudo apt-get update
39 sudo apt-get install google-chrome-stable -y
40 sudo service tomcat10 start
41 {{/code}}
42
43 = Activer le serveur d'export nodejs =
44
45 1. Editez le fichier **system.xml **dans le dossier **<digdash.appdata>/Enterprise Server/ddenterpriseapi/config**
46 1. Ajoutez la ligne:
47
48 {{code language="batch" cssClass="notranslate"}}
49 <Property key="NODEJS_EXPORT" value="true"></Property>
50 {{/code}}
51
52 (% start="3" %)
53 1. Redémarrez le serveur tomcat.
54
55 = Paramétrer le serveur nodejs =
56
57 Si l'adresse ip de tomcat et le port sont différents des valeurs par défaut (localhost:8080), éditez le fichier **digdash.properties.**
58 Décommentez ou ajoutez la ligne suivante :
59
60 {{code language="properties" cssClass="notranslate"}}
61 ddenterpriseapi.SERVERURL=http://localhost:8080
62 {{/code}}
63
64 (% class="box infomessage" %)
65 (((
66 💡Pour décommenter un paramètre du fichier digdash.properties, supprimez le caractère # en début de ligne.
67 )))
68
69 = Export via NodeJS multi-domaine =
70
71 Dans le cadre d'une installation multi-domaine sur une même machine, les exports utilisant NodeJS ne sont pas fonctionnels sauf pour pour le domaine par défaut ("defautHost" dans le server.xml de tomcat).
72
73 Pour une installation "classique" à 3 domaines tels que "default, rct, dev",  ajoutez les lignes suivantes dans le fichier "digdash.properties" :
74
75 (% class="box infomessage" %)
76 (((
77 ℹ Pour le paramètre "NODEJSURL", les ports doivent être distincts par domaine sur une même machine (3000 puis 3001 et 3002 dans l'exemple ci-dessous). Il n'est pas nécessaire qu'ils soient continus (mais qu'ils soient libres bien sûr).
78 )))
79
80 {{code language="properties"}}
81 ddenterpriseapi.DDAPIFORNODEJSURL=http://localhost:8080
82 ddenterpriseapi_rct.DDAPIFORNODEJSURL=http://localhost-rct:8080
83 ddenterpriseapi_dev.DDAPIFORNODEJSURL=http://localhost-dev:8080
84
85 ddenterpriseapi.NODEJSURL=http://localhost:3000
86 ddenterpriseapi_rct.NODEJSURL=http://localhost-rct:3001
87 ddenterpriseapi_dev.NODEJSURL=http://localhost-dev:3002
88 {{/code}}