mirror of
https://github.com/CringeStudios/element-desktop.git
synced 2025-01-18 23:44:59 +01:00
Merge pull request #17 from vector-im/dbkr/moredocker
Better Docker Support
This commit is contained in:
commit
5bfd0ed383
1
.gitignore
vendored
1
.gitignore
vendored
@ -4,4 +4,5 @@
|
||||
/packages
|
||||
/deploys
|
||||
/node_modules
|
||||
/docker_node_modules
|
||||
/pkg/control
|
||||
|
3
README
3
README
@ -61,7 +61,8 @@ This will do a couple of things:
|
||||
|
||||
You can also build using docker, which will always produce the linux package:
|
||||
```
|
||||
yarn run dockerbuild
|
||||
yarn run docker:install
|
||||
yarn run docker:build
|
||||
```
|
||||
|
||||
After running, the packages should be in `dist/`.
|
||||
|
@ -18,6 +18,9 @@
|
||||
"start": "electron .",
|
||||
"lint": "eslint src/",
|
||||
"build": "yarn run setversion && electron-builder",
|
||||
"in-docker": "scripts/in-docker.sh",
|
||||
"docker:build": "yarn run in-docker yarn run build",
|
||||
"docker:install": "yarn run in-docker yarn install",
|
||||
"clean": "rimraf webapp.asar dist packages deploys"
|
||||
},
|
||||
"dependencies": {
|
||||
|
@ -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 "$@"
|
Loading…
Reference in New Issue
Block a user