mirror of
https://github.com/wekan/wekan.git
synced 2025-12-16 15:30:13 +01:00
fork package to https://github.com/wekan/wekan-scrollbar and include non-minified file locally to Wekan, so that using scrollbar works without direct connection to Internet. Wekan should not load any external files by default, as was case before new scrollbar, and is again now after this fix. Closes #2056
49 lines
1.9 KiB
Batchfile
49 lines
1.9 KiB
Batchfile
@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
|
|
git clone --depth 1 -b master https://github.com/wekan/wekan-scrollbar.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
|