Getting Started
  • Introduction
  • Installation
  • About
Core Concepts
  • Routing System
  • Page Functions
  • Data Fetching
  • Server Components
  • Client Components
  • Advanced
Features
  • Dynamic & Query Parameters
  • Navigation
  • Styles & CSS
  • Assets
  • Favicons
Configuration
  • Environment Variables
  • Import Aliases
  • Ejecting
  • Deployment
dinou logodinou
docs
npmGitHub

Deployment

Learn how to deploy your dinou application to production.

Overview

Projects built with dinou can be deployed to any platform that supports Node.js with custom flags.

The most important requirement is that you can pass --conditions react-server to Node.js command that starts the app.

✅ DigitalOcean App Platform

dinou works seamlessly on DigitalOcean App Platform. You can deploy your project easily without needing any special configuration.

You can deploy by connecting your GitHub/GitLab repository or uploading your project manually.

❌ Netlify

At the moment, Netlify is not compatible with dinou, because it does not allow passing --conditions react-server to Node.js. This flag is required for a dinou app to work.

If Netlify adds support for custom flags in the future, dinou compatibility might become possible.

🛠 Other Platforms

You can also deploy dinou to other Node.js platforms like Render, Fly.io, Railway, etc.

Just make sure the platform lets you pass --conditions react-server to the Node.js process.

On This Page

OverviewDigitalOcean App PlatformNetlifyOther Platforms