Command Line Interface #
All CLI commands support environment variables themselves. So you can use them in your CI/CD setups or configure runway via direnv. Userunway -h
orrunway <command> -h
to learn more.
You may also want to install the auto completion for your shell to make working with the cli easier.
log into runway #
To log into the platform, run:
runway login
(hint, there’s also runway logout
)
application management #
Manage your applications using the following commands:
runway app create
runway app show
runway app ls
runway app deploy
runway app rm
observability #
(Realtime) Logs and statistics:
runway app logs
runway app stats
configuration #
Configuration settings are injected via environment variables into both builds and running container(s) alike. This allows you to follow 12-factor principles while running and developing applications.
Configuration variables are not encrypted. We are working on a solution though, so stay tuned.
runway app config ls
runway app config set
runway app config rm
domains #
Attach your own domain to an application:
runway app domain add
runway app domain ls
runway app domain rm
Also see runway domain -h
for management and verification of domains on our platform.
services #
Services are in alpha right now and do not have backup enabled.
Create a (PostgreSQL) database for your applications:
runway service create
runway service show
runway service ls
runway service rm
keys management #
runway app deploy
(git-)pushes your application to our build service. In order for that to work, a public SSH key is necessary.
runway key ls
runway key create
runway key rm
runway local key setup
runway local key set <path>
runway local key unset
See local setup for details.