gitpod
This commit is contained in:
2
.gitignore
vendored
2
.gitignore
vendored
@@ -14,7 +14,5 @@ node_modules
|
|||||||
.env.*
|
.env.*
|
||||||
yarn.lock
|
yarn.lock
|
||||||
.installed
|
.installed
|
||||||
run.sh
|
|
||||||
build.sh
|
|
||||||
package-lock.json
|
package-lock.json
|
||||||
dist
|
dist
|
||||||
|
|||||||
@@ -2,7 +2,7 @@ image:
|
|||||||
file: .gitpod.Dockerfile
|
file: .gitpod.Dockerfile
|
||||||
# # Commands to start on workspace startup
|
# # Commands to start on workspace startup
|
||||||
tasks:
|
tasks:
|
||||||
- command: sudo /etc/init.d/redis-server start && sudo publishtools develop --repo www_threefold_io
|
- command: run.sh
|
||||||
ports:
|
ports:
|
||||||
- port: 8080
|
- port: 8080
|
||||||
onOpen: open-browser
|
onOpen: open-browser
|
||||||
|
|||||||
@@ -15,7 +15,7 @@ bash nvm.sh
|
|||||||
|
|
||||||
export NVM_DIR=$base
|
export NVM_DIR=$base
|
||||||
source $base/nvm.sh
|
source $base/nvm.sh
|
||||||
nvm install $lts
|
nvm install --lts
|
||||||
nvm use --lts
|
nvm use --lts
|
||||||
|
|
||||||
cp /tmp/package.json .
|
cp /tmp/package.json .
|
||||||
|
|||||||
22
run.sh
Normal file
22
run.sh
Normal file
@@ -0,0 +1,22 @@
|
|||||||
|
set -ex
|
||||||
|
|
||||||
|
rm -f yarn.lock
|
||||||
|
rm -rf .cache
|
||||||
|
|
||||||
|
|
||||||
|
export base=/nodejs
|
||||||
|
|
||||||
|
source $base/nvm.sh
|
||||||
|
nvm use --lts
|
||||||
|
|
||||||
|
rsync -ra --delete $base/node_modules/ node_modules/
|
||||||
|
|
||||||
|
npm install
|
||||||
|
|
||||||
|
export PATH=$base/bin:\$PATH
|
||||||
|
|
||||||
|
if [ -f vue.config.js ]; then
|
||||||
|
npm run-script serve
|
||||||
|
else
|
||||||
|
gridsome develop
|
||||||
|
fi
|
||||||
Reference in New Issue
Block a user