This repository was archived by the owner on Aug 15, 2023. It is now read-only.
File tree 7 files changed +20
-25
lines changed
7 files changed +20
-25
lines changed Original file line number Diff line number Diff line change 2
2
FROM electronuserland/builder:base
3
3
4
4
ARG NODE_VERSION 16.10.0
5
- ARG USER_ID
6
- ARG GROUP_ID
7
5
8
6
# this package is used for snapcraft and we should not clear apt list - to avoid apt-get update during snap build
9
7
RUN curl -L https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-x64.tar.gz | tar xz -C /usr/local --strip-components=1 && \
@@ -22,9 +20,5 @@ RUN dpkg --add-architecture i386 && \
22
20
23
21
RUN curl -L https://github.com/electron-userland/electron-builder-binaries/releases/download/wine-2.0.3-mac-10.13/wine-home.zip > /tmp/wine-home.zip && unzip /tmp/wine-home.zip -d /root/.wine && unlink /tmp/wine-home.zip
24
22
25
- RUN addgroup --gid $GROUP_ID user
26
- RUN adduser --disabled-password --gecos '' --uid $USER_ID --gid $GROUP_ID user
27
- USER user
28
-
29
23
ENV WINEDEBUG -all,err+all
30
24
ENV WINEDLLOVERRIDES winemenubuilder.exe=d
Original file line number Diff line number Diff line change @@ -23,6 +23,7 @@ icon: ./static/yttrex-128.png
23
23
24
24
linux :
25
25
target : ["deb"]
26
+ category : Network
26
27
27
28
win :
28
29
target : ["portable"]
Original file line number Diff line number Diff line change 15
15
"pack" : " electron-builder build --dir" ,
16
16
"dist:linux" : " electron-builder build -l" ,
17
17
"dist:windows" : " electron-builder build -w" ,
18
- "dist:all" : " scripts/electron-builder .sh" ,
18
+ "dist:all" : " scripts/dist-all .sh" ,
19
19
"postinstall" : " electron-builder install-app-deps" ,
20
20
"prepack" : " yarn build"
21
21
},
Original file line number Diff line number Diff line change
1
+ #! /usr/bin/env bash
2
+
3
+ set -e -x
4
+
5
+ yarn dist:linux
6
+ # CONTAINER_NAME=electron-builder-node-16
7
+
8
+ # docker exec --privileged $CONTAINER_NAME bash -c "yarn"
9
+ # docker exec --privileged $CONTAINER_NAME bash -c "chown -R ${USER}:${GROUP} /project"
10
+ # docker exec --privileged $CONTAINER_NAME bash -c "chown -R ${USER}:${GROUP} /root/.cache/"
11
+ # docker exec $CONTAINER_NAME bash -c "yarn guardoni dist:linux"
12
+ # docker exec $CONTAINER_NAME bash -c "yarn guardoni dist:windows"
13
+
14
+ # docker stop $CONTAINER_NAME
15
+ # docker rm $CONTAINER_NAME
Load Diff This file was deleted.
Original file line number Diff line number Diff line change @@ -11,7 +11,7 @@ docker run -d --name $CONTAINER_NAME -i \
11
11
--env ELECTRON_CACHE=" /root/.cache/electron" \
12
12
--env ELECTRON_BUILDER_CACHE=" /root/.cache/electron-builder" \
13
13
-v ${CWD} :/project \
14
- -v ${PROJECT_NAME} -node-modules:/project/node_modules:ro \
14
+ -v ${PROJECT_NAME} -node-modules:/project/node_modules \
15
15
-v ~ /.cache/electron:/root/.cache/electron \
16
16
-v ~ /.cache/electron-builder:/root/.cache/electron-builder \
17
17
electronuserland/builder:16-wine
Original file line number Diff line number Diff line change @@ -5,16 +5,13 @@ set -e -x
5
5
export DEBUG=@trex:*
6
6
export NODE_ENV=production
7
7
8
- # build needed docker images
9
- yarn docker-build
10
- yarn docker-run
11
-
12
8
yarn shared build
13
9
yarn taboule build
14
10
yarn extension dist
15
11
yarn extension dist:guardoni
16
12
yarn guardoni build
17
13
yarn guardoni pkg
18
- # yarn guardoni dist:all
14
+ yarn guardoni dist:all
15
+
19
16
# yarn tk:ext build
20
17
yarn ycai build:ext
You can’t perform that action at this time.
0 commit comments