// Base electron-builder config - Phase 1 step 1 of the VNCprodbuild rollout. // No code signing and no platform targets configured yet; this exists only // to prove the packaging concept end to end (the app runs, boots its own // server, opens a window). Targets (dmg/zip/nsis/AppImage/deb), branding // icons, and code signing are wired up in later steps - see // ~/.claude/skills/VNCprodbuild/SKILL.md, Phase 1 steps 6-9. module.exports = { appId: "de.vnc.vncmailplus", productName: "VNCmail+", directories: { output: "dist-electron-builds", }, files: ["dist-electron/**/*", "package.json"], extraResources: [ { // Same artifact the Dockerfile bakes into the container image (see // Dockerfile + scripts/assemble-standalone.mjs). electron/main.ts // reads it from process.resourcesPath in packaged builds. from: ".next/standalone", to: "standalone", }, ], };