Dashboard Managed
All app configuration is managed through the Boottify dashboard at control.boottify.com. No config files required.
APP SETTINGS.
Configure environment variables, build settings, GitHub integration, and custom domains for your deployed applications.
ENVIRONMENT VARIABLES
Environment variables are managed per-app from the dashboard. Navigate to your app, then open the Environment tab to add, edit, or remove variables.
Adding Variables
Go to Apps → Your App → Environment. Enter a key (uppercase with underscores, e.g. DATABASE_URL) and its value, then save.
Secret Variables
Toggle the Secret option when adding a variable. Secret values are encrypted at rest and masked in the dashboard — they cannot be revealed after saving.
Automatic Injection
Variables are injected into your app container at build time and runtime. Changes require a redeployment to take effect.
IMPORTANT: Never commit secrets (API keys, database URLs, tokens) to your repository. Always use the dashboard environment variables for sensitive values.
BUILD SETTINGS
Boottify automatically detects your framework and applies optimal build settings. These can be reviewed and overridden in the app dashboard under the Settings tab.
Build Command
The command used to build your project (e.g. npm run build). Auto-detected from your framework.
Install Command
The command to install dependencies (e.g. npm install). Runs before the build step.
Output Directory
Directory containing the built files (e.g. .next, dist, build). Auto-detected per framework.
Root Directory
For monorepos, specify the subdirectory containing your app source code.
Framework Auto-Detection
| Framework | Build Command | Output |
|---|---|---|
| Next.js | next build | .next |
| Vite | vite build | dist |
| Nuxt | nuxt build | .output |
| Astro | astro build | dist |
GITHUB APP CONFIGURATION
Boottify uses a GitHub App to access your repositories and trigger automatic deployments on push. Connect your GitHub account from the dashboard to get started.
Install the GitHub App
Navigate to Admin → Settings → GitHub and click Connect GitHub. You will be redirected to GitHub to install the Boottify App on your account or organization.
Select Repositories
Choose which repositories the app can access. You can grant access to all repositories or select specific ones. This can be changed later in your GitHub settings.
Webhook Events
The GitHub App automatically receives push events. When you push to the configured branch (typically main), Boottify triggers a new deployment automatically.
Deployment Branch
By default, pushes to the main branch trigger deployments. You can change the production branch in your app settings under Apps → Your App → Settings.
PERMISSIONS: The GitHub App requires read access to repository contents and metadata. It does not request write access to your code.
CUSTOM DOMAIN SETUP
Every app gets a free subdomain at your-app.boottify.com. You can also connect a custom domain from the app dashboard.
Add Your Domain
Go to Apps → Your App → Domains & SSL and enter your custom domain (e.g. app.yourdomain.com).
Configure DNS
Add a CNAME record pointing your domain to your-app.boottify.com at your DNS provider. For apex domains, use an A record pointing to the server IP shown in the dashboard.
Domain Verification
Boottify verifies DNS propagation automatically. Once your records are detected, the domain status will update to Verified.
SSL Certificate
A free SSL certificate is provisioned automatically via Let's Encrypt once DNS verification passes. Certificates auto-renew before expiry — no manual action required.
DNS PROPAGATION: DNS changes can take up to 48 hours to propagate globally, though most providers update within a few minutes. You can check the status from the Domains & SSL section at any time.