Skip to main content

Deploy from Dashboard

You can also deploy directly from the web dashboard.

1. Create an app

  1. Go to app.makofy.com and log in
  2. Click New App
  3. Enter a name for your app
  4. Paste your GitHub repository URL (e.g., https://github.com/user/repo.git)
  5. Select the branch (default: main)
  6. Click Create

2. Connect GitHub (optional)

For private repos, connect your GitHub account:

  1. Go to Settings
  2. Click Connect GitHub
  3. Authorize Makofy

Once connected, your private repos will appear when creating apps.

3. Deploy

  1. Open your app from the Apps page
  2. Click the Deploy button
  3. Watch the build progress in the Deploys tab

4. Set environment variables

If your app needs configuration:

  1. Go to the Env tab
  2. Makofy shows variables detected in your source code
  3. Click any detected variable to pre-fill its name
  4. 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.