fix: production renderer, app icon, dev:web script
- Add Bradly app icon (.icns + .png) for macOS - Fix Electron production mode: Express serves built renderer files - Add extraResource for renderer + remotion-bundle in forge.config.ts - Fix dev:web script to use npx tsx
This commit is contained in:
@@ -11,11 +11,17 @@ const config: ForgeConfig = {
|
||||
packagerConfig: {
|
||||
name: 'Bradly',
|
||||
executableName: 'bradly',
|
||||
icon: './assets/icon',
|
||||
asar: {
|
||||
// Remotion compositor binaries MUST be outside app.asar
|
||||
// because they are native executables that need direct filesystem access
|
||||
unpack: '{**/node_modules/@remotion/compositor-*/**,**/node_modules/@remotion/renderer/**}',
|
||||
},
|
||||
// Include the built renderer and Remotion bundle as extra resources
|
||||
extraResource: [
|
||||
'./out/renderer',
|
||||
'./out/remotion-bundle',
|
||||
],
|
||||
// Ignore development files during packaging
|
||||
ignore: [
|
||||
/^\/src$/,
|
||||
|
||||
Reference in New Issue
Block a user