StarDomain

GitHub Auto-Deploy

GitHub Auto-Deploy

Connect your GitHub repository to automatically deploy on every push.

Setup

  1. Go to Services > PaaS > [Your App] > GitHub
  2. Enter your repository URL (e.g., https://github.com/username/repo)
  3. Select the branch to deploy (default: main)
  4. Enable Deploy on Push
  5. Click Connect

How It Works

When you push to the configured branch:

  1. GitHub sends a webhook to ColoSoft
  2. Your code is pulled and built
  3. Build logs are available in real-time
  4. On success, the new version goes live
  5. You receive an email notification

Manual Deploy

You can also trigger a deploy manually from the GitHub tab by clicking Deploy Now.

Build Logs

Watch your deploy in real-time from the GitHub tab. The build log shows:

  • Repository cloning
  • Dependency installation
  • Build steps
  • Health check results
  • Deploy status

Disconnecting

Click Disconnect to stop auto-deploys. Your app keeps running — it just won't auto-deploy on push anymore.