From 6d9dbfa0e2fea202b1a137cc0e401e386c526675 Mon Sep 17 00:00:00 2001 From: Nils Date: Wed, 21 May 2025 23:54:54 +0200 Subject: [PATCH] =?UTF-8?q?Fix=20in=20der=20Electron=20Config,=20Docker=20?= =?UTF-8?q?Script=20erstellt=20f=C3=BCr=20Windows=20Builds?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- build-docker.sh | 19 +++++++++++++++++++ electron-builder.json | 4 ++-- 2 files changed, 21 insertions(+), 2 deletions(-) create mode 100644 build-docker.sh diff --git a/build-docker.sh b/build-docker.sh new file mode 100644 index 0000000..313fafa --- /dev/null +++ b/build-docker.sh @@ -0,0 +1,19 @@ +#!/bin/bash + +# Save env variables to a temporary file +env | grep -iE 'DEBUG|NODE_|ELECTRON_|YARN_|NPM_|CI|CIRCLE|TRAVIS_TAG|TRAVIS|TRAVIS_REPO_|TRAVIS_BUILD_|TRAVIS_BRANCH|TRAVIS_PULL_REQUEST_|APPVEYOR_|CSC_|GH_|GITHUB_|BT_|AWS_|STRIP|BUILD_' >/tmp/docker-env.list + +#Xvfb :99 -screen 0 1024x768x24 & + +#DISPLAY=:99 +docker run --rm -ti \ + --env-file /tmp/docker-env.list \ + --env ELECTRON_CACHE="/root/.cache/electron" \ + --env ELECTRON_BUILDER_CACHE="/root/.cache/electron-builder" \ + --env XDG_RUNTIME_DIR="/tmp/runtime-nils" \ + -v "${PWD}:/project" \ + -v "${PWD##*/}-node-modules:/project/node_modules" \ + -v "$HOME/.cache/electron:/root/.cache/electron" \ + -v "$HOME/.cache/electron-builder:/root/.cache/electron-builder" \ + -w /project \ + electronuserland/builder:wine diff --git a/electron-builder.json b/electron-builder.json index 21cab52..ad6a717 100644 --- a/electron-builder.json +++ b/electron-builder.json @@ -1,6 +1,6 @@ { "appId": "com.nwaschk.api-tool", - "files": ["dist-electron", "dist-react"], + "files": ["dist-electron", "dist-svelte"], "icon": "./desktopIcon.png", "mac": { "target": "dmg" @@ -10,6 +10,6 @@ "category": "Utility" }, "win": { - "target": ["portable", "msi"] + "target": ["portable", "nsis"] } }