mirror of
https://github.com/OutlineFoundation/outline-server.git
synced 2026-05-13 13:58:57 +00:00
try this
This commit is contained in:
parent
abfade9212
commit
1ba181578e
2 changed files with 20 additions and 17 deletions
16
src/server_manager/electron_app/electron_builder.json
Normal file
16
src/server_manager/electron_app/electron_builder.json
Normal file
|
|
@ -0,0 +1,16 @@
|
|||
{
|
||||
"asarUnpack": ["server_manager/web_app/images"],
|
||||
"artifactName": "Outline-Manager.${ext}",
|
||||
"linux": {
|
||||
"icon": "icons/png",
|
||||
"category": "Network"
|
||||
},
|
||||
"win": {
|
||||
"icon": "icons/win/icon.ico",
|
||||
"sign": "src/server_manager/electron_app/windows/electron_builder_signing_plugin.cjs",
|
||||
"signingHashAlgorithms": ["sha256"]
|
||||
},
|
||||
"mac": {
|
||||
"icon": "icons/mac/icon.icns"
|
||||
}
|
||||
}
|
||||
|
|
@ -17,32 +17,19 @@ import url from 'url';
|
|||
export async function getElectronBuildFlags(platform, buildMode) {
|
||||
let buildFlags = [
|
||||
'--projectDir=build/server_manager/electron_app/static',
|
||||
'--config.asarUnpack=server_manager/web_app/images',
|
||||
'--config=../../../../src/server_manager/electron_app/electron_builder.json',
|
||||
'--publish=never',
|
||||
'--config.artifactName=Outline-Manager.${ext}',
|
||||
];
|
||||
|
||||
switch (platform) {
|
||||
case 'linux':
|
||||
buildFlags = [
|
||||
'--linux',
|
||||
'--config.linux.icon=icons/png',
|
||||
'--config.linux.category=Network',
|
||||
...buildFlags,
|
||||
];
|
||||
buildFlags = ['--linux', ...buildFlags];
|
||||
break;
|
||||
case 'windows':
|
||||
buildFlags = [
|
||||
'--win',
|
||||
'--ia32',
|
||||
'--config.win.icon=icons/win/icon.ico',
|
||||
'--config.win.sign=src/server_manager/electron_app/windows/electron_builder_signing_plugin.cjs',
|
||||
'--config.win.signingHashAlgorithms=["sha256"]',
|
||||
...buildFlags,
|
||||
];
|
||||
buildFlags = ['--win', '--ia32', ...buildFlags];
|
||||
break;
|
||||
case 'macos':
|
||||
buildFlags = ['--mac', '--config.mac.icon=icons/mac/icon.icns', ...buildFlags];
|
||||
buildFlags = ['--mac', ...buildFlags];
|
||||
}
|
||||
|
||||
if (buildMode === 'release') {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue