Skip to content
Snippets Groups Projects
Commit ed74ef89 authored by dje's avatar dje
Browse files

amélioration script install démo

parent 781156f2
No related branches found
No related tags found
No related merge requests found
//checks dependencies availabilty
try {
require.resolve("readline");
require.resolve("xmldom");
} catch(e) {
console.log("Missing librairies - Please run npm install readline xmldom");
process.exit(e.code);
}
//imports des librairies
var fs = require('fs');
var readline = require('readline');
var DOMParser = require('xmldom').DOMParser;
var XMLSerializer = require('xmldom').XMLSerializer;
const CONFIGURATION_FOLDER_PATH = "../configuration/";
const EDITIONS_FOLDER_PATH = "../editions/";
const MAIN_CONFIG_FILE_NAME = "configuration.xml";
......
......@@ -35,6 +35,12 @@ db_project_feed(){
}
demo_edition_build(){
if [ ! -d ../editions ]
then
echo 'Création répertoire "editions"'
mkdir ../editions
fi
if [ -d ../editions/demo_lorem ]; then
echo "Suppression de la demo existante"
rm -rf ../editions/demo_lorem
......@@ -44,7 +50,13 @@ demo_edition_build(){
cp demo/demo_lorem_config_inc.xml ../editions/demo_lorem
echo " -> resource files copy: DONE"
node edition_manager.js -demo
if [ $? -ne 0 ]
then
echo 'Process failed'
exit 1
else
format_configuration_file
fi
}
new_edition_build(){
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment