Slightly better docker support

So you can run yarn install in the docker container
This commit is contained in:
David Baker 2019-12-13 12:17:54 +00:00
parent 6e6e7d82c8
commit 6def288521
3 changed files with 6 additions and 2 deletions

1
.gitignore vendored
View file

@ -4,4 +4,5 @@
/packages
/deploys
/node_modules
/docker_node_modules
/pkg/control

View file

@ -18,6 +18,9 @@
"start": "electron .",
"lint": "eslint src/",
"build": "yarn run setversion && electron-builder",
"indocker": "scripts/indocker.sh",
"docker:build": "yarn run indocker yarn run build",
"docker:install": "yarn run indocker yarn install",
"clean": "rimraf webapp.asar dist packages deploys"
},
"dependencies": {

View file

@ -6,7 +6,7 @@ docker run --rm -ti \
--env ELECTRON_CACHE="/root/.cache/electron" \
--env ELECTRON_BUILDER_CACHE="/root/.cache/electron-builder" \
-v ${PWD}:/project \
-v ${PWD##*/}-node-modules:/project/node_modules \
-v ${PWD}/docker_node_modules:/project/node_modules \
-v ~/.cache/electron:/root/.cache/electron \
-v ~/.cache/electron-builder:/root/.cache/electron-builder \
electronuserland/builder yarn run build
electronuserland/builder "$@"