Deploying modern React and Next.js applications shouldn't require complex CI/CD configurations. Our Git integration deploys your code directly on push. Here is the complete step-by-step setup.
Step 1: Link Your Repository
Log in to your DynoXium Web Panel, navigate to "Websites" and select "Add New App". Choose the "Git Deployment" option, authorize your GitHub account, and select the branch you wish to track (e.g. main or production).
Step 2: Define Environment Variables
If your application depends on database connections, API keys, or private client secrets, configure them under the "Environment Variables" tab. These are securely encrypted on our database node and injected into your container during the build phase.
Step 3: Push to Deploy
Every time you run git push origin main, our build hooks intercept the commit, launch a clean container, pull dependencies, compile assets, and hot-swap the server instance with zero downtime.
Wildcard Let's Encrypt SSL
Once deployed, your domain is automatically configured with a free Let's Encrypt SSL certificate. Our reverse proxies handle SSL termination, redirecting all HTTP traffic to HTTPS securely.