39 lines
576 B
Bash
39 lines
576 B
Bash
set -e
|
|
|
|
|
|
|
|
export base=/nodejs
|
|
|
|
sudo chown gitpod:gitpod -R $base
|
|
|
|
export PATH=$base/bin:$PATH
|
|
|
|
source $base/nvm.sh
|
|
|
|
cd $base
|
|
|
|
rm -f yarn.lock
|
|
rm -rf .cache
|
|
|
|
nvm install --lts
|
|
nvm use --lts
|
|
|
|
npm install --global @gridsome/cli
|
|
|
|
cd /workspace
|
|
git clone https://github.com/threefoldfoundation/data_threefold
|
|
|
|
#go to the website
|
|
cd /workspace/www_threefold_io
|
|
|
|
rm -f yarn.lock
|
|
rm -rf .cache
|
|
|
|
#copy from the docker image to speedup
|
|
echo "sync node modules to website"
|
|
rsync -ra --delete $base/node_modules/ node_modules/
|
|
echo "done"
|
|
|
|
#make sure all modules are there
|
|
npm install
|