Supported Runtimes
We support a variety of modern frameworks and languages, including:- Next.js: Optimized for both static and server-side rendering with automatic build detection.
- Node.js: Run Express, NestJS, or any other Node.js application.
- Python: Deploy Django, Flask, or FastAPI apps.
- Go: High-performance Go binaries and web servers.
Deployment Flow
- Connect GitHub: Grant OrbitLab access to your GitHub repository.
- Configure Build: We automatically detect your framework. You can customize:
- Build Command: e.g.,
npm run build - Start Command: e.g.,
npm start - Root Directory: Useful for monorepos where the app is in a subfolder (e.g.,
apps/web).
- Build Command: e.g.,
- Environment Variables: Add your secrets and configuration variables securely. These are injected into your app at runtime.
- Push to Deploy: Every push to your selected branch triggers a new build and zero-downtime deployment.
Advanced Features
- Monorepo Support: Use the
rootDirsetting to specify which folder in your repository contains the application code. - Framework Detection: We automatically identify common frameworks like Next.js, Vite, and others to pre-configure your build settings.
- Preview URLs: Get a unique HTTPS URL for every deployment to test changes.
- Runtime Logs: Access real-time logs directly from the dashboard for easy debugging.
- Auto-Scaling: Seamlessly handle traffic spikes with scalable resources.