Skip to main content

Dashboard Managed

All app configuration is managed through the Boottify dashboard at control.boottify.com. No config files required.

// APP CONFIGURATION

APP SETTINGS.

Configure environment variables, build settings, GitHub integration, and custom domains for your deployed applications.

01

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.

02

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

FrameworkBuild CommandOutput
Next.jsnext build.next
Vitevite builddist
Nuxtnuxt build.output
Astroastro builddist
03

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.

1.

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.

2.

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.

3.

Webhook Events

The GitHub App automatically receives push events. When you push to the configured branch (typically main), Boottify triggers a new deployment automatically.

4.

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.

04

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.

1.

Add Your Domain

Go to Apps → Your App → Domains & SSL and enter your custom domain (e.g. app.yourdomain.com).

2.

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.

3.

Domain Verification

Boottify verifies DNS propagation automatically. Once your records are detected, the domain status will update to Verified.

4.

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.