fix provide by skupfer from github, It fix the installOnWindows problem
pull/3242/head
bm jade 2017-08-07 16:36:44 +02:00
parent 9f51432175
commit 193afacb6f
1 changed files with 17 additions and 9 deletions

View File

@ -1,21 +1,29 @@
@echo off @echo off
:: change directory to etherpad-lite root :: change directory to etherpad-lite root
cd /D "%~dp0\.." cd /D "%~dp0.."
:: Is node installed? :: Is node installed?
cmd /C node -e "" || ( echo "Please install node.js ( http://nodejs.org )" && exit /B 1 ) cmd /C node -e "" || ( echo "Please install node.js ( http://nodejs.org )" && exit /B 1 )
echo _ echo _
echo Ensure that all dependencies are up to date... If this is the first time you have run Etherpad please be patient. echo Ensure that all dependencies are up to date... If this is the first time you have run Etherpad please be patient.
cmd /C npm install src/ --loglevel warn || exit /B 1
mkdir node_modules
cd /D node_modules
mklink /D "ep_etherpad-lite" "..\src"
cd /D "ep_etherpad-lite"
cmd /C npm install --loglevel warn || exit /B 1
cd /D "%~dp0.."
echo _ echo _
echo Copying custom templates... echo Copying custom templates...
set custom_dir=node_modules\ep_etherpad-lite\static\custom set custom_dir=node_modules\ep_etherpad-lite\static\custom
FOR %%f IN (index pad timeslider) DO ( FOR %%f IN (index pad timeslider) DO (
if NOT EXIST "%custom_dir%\%%f.js" copy "%custom_dir%\js.template" "%custom_dir%\%%f.js" if NOT EXIST "%custom_dir%%%f.js" copy "%custom_dir%\js.template" "%custom_dir%%%f.js"
if NOT EXIST "%custom_dir%\%%f.css" copy "%custom_dir%\css.template" "%custom_dir%\%%f.css" if NOT EXIST "%custom_dir%%%f.css" copy "%custom_dir%\css.template" "%custom_dir%%%f.css"
) )
echo _ echo _
@ -25,10 +33,10 @@ del /S var\minified*
echo _ echo _
echo Setting up settings.json... echo Setting up settings.json...
IF NOT EXIST settings.json ( IF NOT EXIST settings.json (
echo Can't find settings.json. echo Can't find settings.json.
echo Copying settings.json.template... echo Copying settings.json.template...
cmd /C copy settings.json.template settings.json || exit /B 1 cmd /C copy settings.json.template settings.json || exit /B 1
) )
echo _ echo _
echo Installed Etherpad! To run Etherpad type start.bat echo Installed Etherpad! To run Etherpad type start.bat