From 4c2857b6e88b380ad7923b97b3db4c1eb33e4e75 Mon Sep 17 00:00:00 2001 From: Lauri Ojansivu Date: Sun, 4 Nov 2018 18:32:08 +0200 Subject: Add build scripts. --- rebuild-wekan.bat | 48 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 48 insertions(+) create mode 100644 rebuild-wekan.bat (limited to 'rebuild-wekan.bat') diff --git a/rebuild-wekan.bat b/rebuild-wekan.bat new file mode 100644 index 00000000..57d174ca --- /dev/null +++ b/rebuild-wekan.bat @@ -0,0 +1,48 @@ +@ECHO OFF + +REM IN PROGRESS: Build on Windows. +REM https://github.com/wekan/wekan/wiki/Install-Wekan-from-source-on-Windows +REM Please add fix PRs, like config of MongoDB etc. + +md C:\repos +cd C:\repos + +REM Install chocolatey +@"%SystemRoot%\System32\WindowsPowerShell\v1.0\powershell.exe" -NoProfile -InputFormat None -ExecutionPolicy Bypass -Command "iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))" && SET "PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin" + +choco install -y git curl python2 dotnet4.5.2 nano mongodb-3 mongoclient meteor + +curl -O https://nodejs.org/dist/v8.12.0/node-v8.12.0-x64.msi +call node-v8.12.0-x64.msi + +call npm config -g set msvs_version 2015 +call meteor npm config -g set msvs_version 2015 + +call npm -g install npm +call npm -g install node-gyp +call npm -g install fibers@2.0.0 +cd C:\repos +git clone https://github.com/wekan/wekan.git +cd wekan +git checkout edge +echo "Building Wekan." +REM del /S /F /Q packages +md packages +cd packages +git clone --depth 1 -b master https://github.com/wekan/flow-router.git kadira-flow-router +git clone --depth 1 -b master https://github.com/meteor-useraccounts/core.git meteor-useraccounts-core +git clone --depth 1 -b master https://github.com/wekan/meteor-accounts-cas.git +git clone --depth 1 -b master https://github.com/wekan/wekan-ldap.git +REM sed -i 's/api\.versionsFrom/\/\/api.versionsFrom/' ~/repos/wekan/packages/meteor-useraccounts-core/package.js +cd .. +REM del /S /F /Q node_modules +call meteor npm install +REM del /S /F /Q .build +call meteor build .build --directory +copy fix-download-unicode\cfs_access-point.txt .build\bundle\programs\server\packages\cfs_access-point.js +cd .build\bundle\programs\server +call meteor npm install +REM cd C:\repos\wekan\.meteor\local\build\programs\server +REM del node_modules +cd C:\repos\wekan +call start-wekan.bat -- cgit v1.2.3-1-g7c22