Push-to-deploy hosting for cybertrain apps

Push a cybertrain app with git and this service does the rest: it builds the app with the app's own Dockerfile, waits for the new release to pass its health check, and switches traffic over to it without downtime. Each app is served at its own address, https://APP.deploy.cybertrain.dev, where APP is the app's name.

Getting started

  1. Get an invitation and register. Open the invitation link an administrator sends you and choose a password.
  2. Add your SSH public key. Sign in and paste your public key (for example ~/.ssh/id_ed25519.pub) on the Keys page.
  3. Push your app. From the app's repository, with APP the name the app gets:
    git remote add cth ssh://cth@deploy.cybertrain.dev:2222/APP
    git push cth main

Sign in

Accounts are by invitation only: there is no sign-up form.