Ember.js
Deploy your Ember.js applications to Zephyr Cloud using Vite and Embroider. This setup combines Ember's powerful conventions with Vite's fast build system and Zephyr's deployment capabilities.
Prerequisites
- Finished our Prerequisites setup guide
- Installed our Chrome extension
Quick Setup with Codemod
This detects your bundler and configures Zephyr automatically. Learn more →
For manual setup, continue below.
Installation
Install the Vite plugin in your Ember project:
Configuration
Add the Zephyr plugin to your Vite configuration:
Project Structure
Your Ember application should follow this structure when using Embroider with Vite:
Development Workflow
Start your development server:
Build for production:
Embroider Requirements
This configuration requires Embroider, Ember's modern build system. Ensure your package.json includes:
Key Features
- Fast Development: Leverages Vite's instant HMR for rapid development
- Modern Build System: Uses Embroider for optimized production builds
- Ember Conventions: Maintains Ember's file-based routing and component structure
- TypeScript Support: Full TypeScript support through Ember's TypeScript integration
Next Steps
- Join our Discord for support
- Learn more about Embroider
- Explore Ember.js documentation