Deploy from Dashboard
You can also deploy directly from the web dashboard.
1. Create an app
- Go to app.makofy.com and log in
- Click New App
- Enter a name for your app
- Paste your GitHub repository URL (e.g.,
https://github.com/user/repo.git) - Select the branch (default:
main) - Click Create
2. Connect GitHub (optional)
For private repos, connect your GitHub account:
- Go to Settings
- Click Connect GitHub
- Authorize Makofy
Once connected, your private repos will appear when creating apps.
3. Deploy
- Open your app from the Apps page
- Click the Deploy button
- Watch the build progress in the Deploys tab
4. Set environment variables
If your app needs configuration:
- Go to the Env tab
- Makofy shows variables detected in your source code
- Click any detected variable to pre-fill its name
- Add the value and save
:::info Auto-provisioning
Makofy automatically provisions databases and generates secrets for common variables like DATABASE_URL, JWT_SECRET, and REDIS_URL. These are marked with a purple AUTO badge.
:::
5. View logs
Switch to the Logs tab to see build output and runtime logs in real-time.