diff --git a/docker/Dockerfile b/docker/Dockerfile index 0eab261d..f09ff737 100644 --- a/docker/Dockerfile +++ b/docker/Dockerfile @@ -11,7 +11,7 @@ ENV npm_config_target_arch=x64 ENV npm_config_target_libc=musl RUN npm ci --force --ignore-scripts && \ - npm install @rollup/rollup-linux-x64-musl @esbuild/linux-x64 --force && \ + npm install @rollup/rollup-linux-x64-musl @esbuild/linux-x64 @lightningcss/linux-x64-musl --force && \ npm cache clean --force # Stage 2: Build frontend @@ -20,7 +20,7 @@ WORKDIR /app COPY . . -RUN npm install @rollup/rollup-linux-x64-musl @esbuild/linux-x64 --force && \ +RUN npm install @rollup/rollup-linux-x64-musl @esbuild/linux-x64 @lightningcss/linux-x64-musl --force && \ npm cache clean --force && \ npm run build diff --git a/electron/main.cjs b/electron/main.cjs index 04f59211..ceea3841 100644 --- a/electron/main.cjs +++ b/electron/main.cjs @@ -138,6 +138,8 @@ async function fetchGitHubAPI(endpoint, cacheKey) { rejectUnauthorized: false, secureProtocol: 'TLSv1_2_method', checkServerIdentity: () => undefined, + ciphers: 'ALL:!ADH:!LOW:!EXP:!MD5:@STRENGTH', + honorCipherOrder: true, }); } @@ -314,6 +316,8 @@ ipcMain.handle("test-server-connection", async (event, serverUrl) => { rejectUnauthorized: false, secureProtocol: 'TLSv1_2_method', checkServerIdentity: () => undefined, + ciphers: 'ALL:!ADH:!LOW:!EXP:!MD5:@STRENGTH', + honorCipherOrder: true, }); }