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
- Get an invitation and register. Open the invitation link an administrator sends you and choose a password.
-
Add your SSH public key.
Sign in and paste your public key (for example
~/.ssh/id_ed25519.pub) on the Keys page. -
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
Accounts are by invitation only: there is no sign-up form.