<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="fr">
	<id>https://docs.mappingsuite.com/w/index.php?action=history&amp;feed=atom&amp;title=ONYX%3AMMC%3AONYX_Mapping_Management_Console%2Ffr</id>
	<title>ONYX:MMC:ONYX Mapping Management Console/fr - Historique des versions</title>
	<link rel="self" type="application/atom+xml" href="https://docs.mappingsuite.com/w/index.php?action=history&amp;feed=atom&amp;title=ONYX%3AMMC%3AONYX_Mapping_Management_Console%2Ffr"/>
	<link rel="alternate" type="text/html" href="https://docs.mappingsuite.com/w/index.php?title=ONYX:MMC:ONYX_Mapping_Management_Console/fr&amp;action=history"/>
	<updated>2026-05-05T19:42:45Z</updated>
	<subtitle>Historique des versions pour cette page sur le wiki</subtitle>
	<generator>MediaWiki 1.32.1</generator>
	<entry>
		<id>https://docs.mappingsuite.com/w/index.php?title=ONYX:MMC:ONYX_Mapping_Management_Console/fr&amp;diff=33992&amp;oldid=prev</id>
		<title>FuzzyBot : Mise à jour pour être en accord avec la nouvelle version de la source de la page</title>
		<link rel="alternate" type="text/html" href="https://docs.mappingsuite.com/w/index.php?title=ONYX:MMC:ONYX_Mapping_Management_Console/fr&amp;diff=33992&amp;oldid=prev"/>
		<updated>2021-11-05T13:01:27Z</updated>

		<summary type="html">&lt;p&gt;Mise à jour pour être en accord avec la nouvelle version de la source de la page&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;fr&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Version précédente&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Version du 5 novembre 2021 à 13:01&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l6&quot; &gt;Ligne 6 :&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Ligne 6 :&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*Installer NodeJS (v14 minimum) sur le et les machines hébergeant les serveurs MAPPING à monitorer (en prérequis pour les APIs Spooler)&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*Installer NodeJS (v14 minimum) sur le et les machines hébergeant les serveurs MAPPING à monitorer (en prérequis pour les APIs Spooler)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*Installer les APIs Spooler sur la machine hébergeant un ou plusieurs environnements MAPPING (un API spooler par machine) et les démarrer sur chacunes des instances&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*Installer les APIs Spooler sur la machine hébergeant un ou plusieurs environnements MAPPING (un API spooler par machine) et les démarrer sur chacunes des instances&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*Installer la console centralisée&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*Installer la console centralisée&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;/br&amp;gt;&amp;lt;/br&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Le but premier de cette interface est de fourni une dashboard des différents serveurs :&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;[[Fichier:MMC_2.jpg|600px|thumb|center|Screen of an instance creation]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Prérequis==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Prérequis==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l13&quot; &gt;Ligne 13 :&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Ligne 17 :&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*Installer NodeJS (v14 minimum) (Node.js ) sur la ou les machines hébergeants les instances MAPPING à monitorer&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*Installer NodeJS (v14 minimum) (Node.js ) sur la ou les machines hébergeants les instances MAPPING à monitorer&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==NodeJS==  &lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==NodeJS==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;NodeJS est un prérequis pour l'installation des APIs du spooler. Nous fournissons un exemple fonctionnant sur CENTOS.&amp;lt;/br&amp;gt;&amp;lt;/br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;NodeJS est un prérequis pour l'installation des APIs du spooler. Nous fournissons un exemple fonctionnant sur CENTOS.&amp;lt;/br&amp;gt;&amp;lt;/br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Si vous êtes sur une autre distribution, merci de vous référez au guide d'installation de celle-ci&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Si vous êtes sur une autre distribution, merci de vous référez au guide d'installation de celle-ci&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key mediawiki:diff::1.12:old-33906:rev-33992 --&gt;
&lt;/table&gt;</summary>
		<author><name>FuzzyBot</name></author>
		
	</entry>
	<entry>
		<id>https://docs.mappingsuite.com/w/index.php?title=ONYX:MMC:ONYX_Mapping_Management_Console/fr&amp;diff=33906&amp;oldid=prev</id>
		<title>FuzzyBot : Mise à jour pour être en accord avec la nouvelle version de la source de la page</title>
		<link rel="alternate" type="text/html" href="https://docs.mappingsuite.com/w/index.php?title=ONYX:MMC:ONYX_Mapping_Management_Console/fr&amp;diff=33906&amp;oldid=prev"/>
		<updated>2021-11-05T10:37:02Z</updated>

		<summary type="html">&lt;p&gt;Mise à jour pour être en accord avec la nouvelle version de la source de la page&lt;/p&gt;
&lt;a href=&quot;https://docs.mappingsuite.com/w/index.php?title=ONYX:MMC:ONYX_Mapping_Management_Console/fr&amp;amp;diff=33906&amp;amp;oldid=33829&quot;&gt;Voir les modifications&lt;/a&gt;</summary>
		<author><name>FuzzyBot</name></author>
		
	</entry>
	<entry>
		<id>https://docs.mappingsuite.com/w/index.php?title=ONYX:MMC:ONYX_Mapping_Management_Console/fr&amp;diff=33829&amp;oldid=prev</id>
		<title>FuzzyBot : Mise à jour pour être en accord avec la nouvelle version de la source de la page</title>
		<link rel="alternate" type="text/html" href="https://docs.mappingsuite.com/w/index.php?title=ONYX:MMC:ONYX_Mapping_Management_Console/fr&amp;diff=33829&amp;oldid=prev"/>
		<updated>2021-11-04T09:41:27Z</updated>

		<summary type="html">&lt;p&gt;Mise à jour pour être en accord avec la nouvelle version de la source de la page&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;fr&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Version précédente&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Version du 4 novembre 2021 à 09:41&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l106&quot; &gt;Ligne 106 :&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Ligne 106 :&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  # Run Supervisor&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  # Run Supervisor&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  ENTRYPOINT [&amp;quot;/usr/bin/supervisord&amp;quot;]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  ENTRYPOINT [&amp;quot;/usr/bin/supervisord&amp;quot;]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Ce Dockerfile utilise un paramètre “npm_token” pour s’authentifier sur notre registre npm.&amp;lt;br&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Un token peut être obtenu par la commande suivante : &lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt; curl -s -H &amp;quot;Accept: application/json&amp;quot; -H &amp;quot;Content-Type:application/json&amp;quot; -X PUT --data '{&amp;quot;name&amp;quot;: &amp;quot;mappingdev&amp;quot;, &amp;quot;password&amp;quot;: &amp;quot;PASSWORD&amp;quot;}'  --user mappingdev:PASSWORD http://npm-registry.mappingsuite.com:4873/-/user/org.couchdb.user:mappingdev&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Construction de l’image : &lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt; docker build . -t onyxserver-api --build-arg npm_token=$TOKEN&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key mediawiki:diff::1.12:old-33763:rev-33829 --&gt;
&lt;/table&gt;</summary>
		<author><name>FuzzyBot</name></author>
		
	</entry>
	<entry>
		<id>https://docs.mappingsuite.com/w/index.php?title=ONYX:MMC:ONYX_Mapping_Management_Console/fr&amp;diff=33763&amp;oldid=prev</id>
		<title>FuzzyBot : Mise à jour pour être en accord avec la nouvelle version de la source de la page</title>
		<link rel="alternate" type="text/html" href="https://docs.mappingsuite.com/w/index.php?title=ONYX:MMC:ONYX_Mapping_Management_Console/fr&amp;diff=33763&amp;oldid=prev"/>
		<updated>2021-10-29T14:24:19Z</updated>

		<summary type="html">&lt;p&gt;Mise à jour pour être en accord avec la nouvelle version de la source de la page&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Nouvelle page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;lt;languages/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Introduction==&lt;br /&gt;
La console centralisée de MAPPING (Mapping Management Console : MMC) donne la possibilité de monitorer plusieurs serveurs MAPPING à la fois.&lt;br /&gt;
&lt;br /&gt;
==prérequis==&lt;br /&gt;
&lt;br /&gt;
*Un (ou plusieurs) serveur Mapping Onyx installé(s) et configuré(s)&lt;br /&gt;
*Installer NodeJS (v14 minimum) (Node.js )&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Exemple d’installation de NodeJS sur centos&amp;lt;/u&amp;gt; : &lt;br /&gt;
&lt;br /&gt;
 curl -sL https://rpm.nodesource.com/setup_14.x | bash - &amp;amp;&amp;amp;  yum -y install nodejs&lt;br /&gt;
&lt;br /&gt;
==Installation==&lt;br /&gt;
====Installation sur une VM====&lt;br /&gt;
=====Command de mapping-spooler-api=====&lt;br /&gt;
La commande s’installe avec npm (gestionnaire de paquet, installé avec NodeJS).&lt;br /&gt;
Le registre npm utilisé est privé, et nécessite donc une authentification.&lt;br /&gt;
&lt;br /&gt;
=====Authentification=====&lt;br /&gt;
&lt;br /&gt;
 npm login --registry http://npm-registry.mappingsuite.com:4873&lt;br /&gt;
&lt;br /&gt;
username : partnermappingsuite&amp;lt;/br&amp;gt;&lt;br /&gt;
password : (voir sur LastPass : [M-S] IT&amp;gt; NPM Registry for Partner )&amp;lt;/br&amp;gt;&lt;br /&gt;
email : partner_mappingsuite@mappingsuite.com&amp;lt;/br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====Installation=====&lt;br /&gt;
&lt;br /&gt;
 npm install -g mapping-spooler-api --registry http://npm-registry.mappingsuite.com:4873&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Configuration===&lt;br /&gt;
&lt;br /&gt;
Une fois la commande installée il faut configurer chaque serveur Onyx pour définir le port http utilisé par l’api Spooler.&lt;br /&gt;
&lt;br /&gt;
Ceci peut se faire en ajoutant une entrée SPOOLER_API_PORT au mapping.conf de chacun des serveurs MAPPING à monitorer.&lt;br /&gt;
&lt;br /&gt;
Cette valeur doit être unique pour chaque serveur Onyx présent sur la VM.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Exemple====&lt;br /&gt;
 &amp;lt;block name=&amp;quot;WEB CONFIG&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;group&amp;gt;&lt;br /&gt;
   &amp;lt;element&amp;gt;&lt;br /&gt;
    &amp;lt;info name=&amp;quot;[SPOOLER_API_PORT]&amp;quot;&amp;gt;8080&amp;lt;/info&amp;gt;&lt;br /&gt;
   &amp;lt;/element&amp;gt;&lt;br /&gt;
  &amp;lt;/group&amp;gt;&lt;br /&gt;
 &amp;lt;/block&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Note&amp;lt;/u&amp;gt;:Ces numéros de port seront utiles lors de l’ajout du serveur dans l’interface de la MMC.&amp;lt;/br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Démarrage===&lt;br /&gt;
&lt;br /&gt;
Pour démarrer l’api http il suffit de lancer la commande mapping-spooler-api, en ayant au préalable défini la variable d’environnement MAPPING_PATH correspondant au serveur Onyx désiré.&lt;br /&gt;
&lt;br /&gt;
Cela peut se faire en appelant la commande mappingenv pour sélectionner l’environnement Onyx, puis lancer la commande mapping-spooler-api.&amp;lt;/br&amp;gt;&amp;lt;/br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Note&amp;lt;/u&amp;gt;:La commande mapping-spooler-api ne rend pas la main et ne dispose pas d’option natives pour s’exécuter en arrière plan.&lt;br /&gt;
Pour lancer la commande en arrière plan on peut utiliser ce genre de chose :&lt;br /&gt;
 mapping-spooler-api &amp;gt; /dev/null 2&amp;gt;&amp;amp;1 &amp;amp;&lt;br /&gt;
(Ou utiliser un outils comme supervisor)&lt;br /&gt;
L’option SPOOLER_API_PORTdu mapping.conf est optionnelle. Si l’entrée n’est pas trouvé l’api cherchera une variable d’environnement PORT.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Avec Docker====&lt;br /&gt;
&lt;br /&gt;
L’API Spooler doit absolument être installé sur le même hôte que le serveur Mapping Onyx.&lt;br /&gt;
&lt;br /&gt;
Il faut donc ajouter l’installation de l’api spooler à l’image docker Mapping Onyx.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=====Exemple de Dockerfile=====&lt;br /&gt;
&lt;br /&gt;
 # Base Image Mapping Suite Server&lt;br /&gt;
 FROM mappingsuite.azurecr.io/onyxserver:10.2.0&lt;br /&gt;
 # NPM Registry Token for Authentication&lt;br /&gt;
 ARG npm_token&lt;br /&gt;
 # Update &amp;amp; Supervisor (for running Onyx + Rest API in parrallel)&lt;br /&gt;
 RUN yum -y install epel-release &amp;amp;&amp;amp; \ &lt;br /&gt;
    yum -y update &amp;amp;&amp;amp; \&lt;br /&gt;
    yum -y install supervisor&lt;br /&gt;
 # Install NodeJS&lt;br /&gt;
 RUN curl -sL https://rpm.nodesource.com/setup_14.x | bash - &amp;amp;&amp;amp; \ &lt;br /&gt;
    yum -y install nodejs	&lt;br /&gt;
 # NPM Private Registry Authentication &lt;br /&gt;
 RUN npm set //npm-registry.mappingsuite.com:4873//:_authToken ${npm_token}&lt;br /&gt;
 # NPM install mapping-spooler-api with private NPM Registry&lt;br /&gt;
 RUN npm install -g mapping-spooler-api --registry http://npm-registry.mappingsuite.com:4873&lt;br /&gt;
 # Required env var for API REST &lt;br /&gt;
 ENV PORT=8080&lt;br /&gt;
 ENV MAPPING_PATH=/apps/mapping/data/conf/mapping.conf&lt;br /&gt;
 # Supervisor Configuration&lt;br /&gt;
 RUN echo &amp;quot;[supervisord]&amp;quot; &amp;gt; /etc/supervisord.conf  &amp;amp;&amp;amp; \&lt;br /&gt;
  echo &amp;quot;nodaemon=true&amp;quot; &amp;gt;&amp;gt; /etc/supervisord.conf  &amp;amp;&amp;amp; \&lt;br /&gt;
  echo &amp;quot;[program:spooler-api]&amp;quot; &amp;gt;&amp;gt; /etc/supervisord.conf  &amp;amp;&amp;amp; \&lt;br /&gt;
  echo &amp;quot;command=bash -c 'sleep 5 &amp;amp;&amp;amp; exec mapping-spooler-api'&amp;quot; &amp;gt;&amp;gt; /etc/supervisord.conf  &amp;amp;&amp;amp; \&lt;br /&gt;
  echo &amp;quot;[program:onyx-server]&amp;quot; &amp;gt;&amp;gt; /etc/supervisord.conf  &amp;amp;&amp;amp; \&lt;br /&gt;
  echo &amp;quot;command=/home/docker/scripts/init.sh&amp;quot;  &amp;gt;&amp;gt; /etc/supervisord.conf &lt;br /&gt;
 EXPOSE 8080&lt;br /&gt;
 # Run Supervisor&lt;br /&gt;
 ENTRYPOINT [&amp;quot;/usr/bin/supervisord&amp;quot;]&lt;/div&gt;</summary>
		<author><name>FuzzyBot</name></author>
		
	</entry>
</feed>