Free on every system

Deploy your code from GitHub

Connect a GitHub repository to your own SCPL Cloud system. Every push to your branch goes live by itself, a broken build never replaces a working one, and you can roll back in seconds. No charge for deploys.

No system, and don’t want one? SCPL Deploy hosts your app for you, from ₦5,000 a month.See SCPL Deploy

How it works

  1. Have a system that runs codeYour App from GitHub is made for it; a Cloud VPS, the Docker Host or a Node.js, Python or .NET system works too (listed below).
  2. Connect GitHubOn the system’s page, open “Code from GitHub” and install the SCPL Cloud Deploy app. You choose which repositories it may read.
  3. Pick a repository and branchThe first deploy starts within minutes. Add your app’s settings (like DATABASE_URL); they’re kept encrypted.
  4. Push, and it’s liveEvery push to the branch deploys. GitHub shows a ✓ or ✗ “SCPL Cloud” mark on each commit.

Safe deploys

  • Each new version is built next to the running one and only takes over once it answers.
  • If it doesn’t start, the previous version keeps running and the page shows why.
  • The last 5 working versions are kept: roll back to any of them in seconds.
  • Turn automatic deploys off when you want, and use “Deploy now” instead.

What it runs

  • A docker-compose.yml or a Dockerfile, as it is.
  • Otherwise it builds Node.js, Python, Go, PHP or a static site for you.
  • A Procfile “web:” line sets the start command.
  • Your app listens on 0.0.0.0 and the port in $PORT.

Your system, your code

  • No charge for deploys: you pay only for the system.
  • Private repositories work: only the ones you choose are shared.
  • Full root access stays yours, with SSH as usual.
  • Your app runs on your own system, in the location you chose.

Systems that can run your code