opensourceBIM / bimvie.ws

Javascript client for Building Information Modelling, using open standards like IFC, BCF and BIMSie. Using Bootstrap, BIM Surfer, etc..
GNU Affero General Public License v3.0
170 stars 85 forks source link

How to build? #135

Closed zubryan closed 4 years ago

zubryan commented 4 years ago

I didn't find any guide about how to build bimvie.ws. Cound anyone help me on it?

rubendel commented 4 years ago

This is what I use on my build server, but obviously you can do it in other ways too:

set +e

rm -R BIMsurfer-before2019
rm -R BIMserver-JavaScript-API

git clone https://github.com/opensourceBIM/BIMsurfer-before2019.git
cd BIMsurfer-before2019
git checkout V1
cd ..

git clone https://github.com/opensourceBIM/BIMserver-JavaScript-API.git

mkdir deps
mkdir deps/bimserverjsapi
mkdir deps/bimsurfer-v1
cp BIMserver-JavaScript-API/*.js deps/bimserverjsapi
cp -R BIMsurfer-before2019/api deps/bimsurfer-v1
cp -R BIMsurfer-before2019/lib deps/bimsurfer-v1

sed -i 's/..\/bimserverjavascriptapi\/bimserverclient.js/.\/deps\/bimserverjsapi\/bimserverclient.js/g' index.html
sed -i 's/..\/bimserverjavascriptapi\/bimserverapipromise.js/.\/deps\/bimserverjsapi\/bimserverapipromise.js/g' index.html

npm install
/usr/bin/grunt
zubryan commented 4 years ago

Thank you, It's working now ;-)