Overview
This guide covers building all Olis applications for production deployment, including optimization strategies and platform-specific considerations.Build All Applications
From the repository root:Electron Desktop Client
Platform-Specific Builds
- Windows
- macOS
- Linux
- Windows 10+ (for building)
- NSIS (included with electron-builder)
API Server
Docker Build
Python Package
Chrome Extension
Build Optimization
Electron Client
Bundle Size Optimization
Bundle Size Optimization
Asset Optimization
Asset Optimization
- Compress images with imagemin
- Use SVG for icons when possible
- Lazy load heavy components
- Code split routes
Electron Builder Optimization
Electron Builder Optimization
API Server
Multi-stage Docker Build
Multi-stage Docker Build
Python Optimization
Python Optimization