After logging in and installing the Runway CLI, you can choose from one of the examples in our documentation.
For most setups, the only detail we need from you is the port your application uses—and you’re good to go!
With Buildpacks, the default port is 3000
on Runway. To override the port, use runway app config set PORT=YOUR-PORT-HERE
.
Persistent storage is available in our Scale and Pro plans1 on Runway. For other plans, storage is ephemeral: available while your application is running, but reset with each new deployment or restart.
Runway runs your app in a container with a read-only filesystem. For logs and similar outputs, we recommend using stdout
and stderr
.
For temporary files, we provide a /data
volume, sized according to your plan. For more details, see the Elixir example.
With persistence enabled on our larger plans, the /data
volume will remain available even after you redeploy your app.
$ runway app create \
--plan scale-m-launch \
--persistence
Runway Add-Ons are here to help, with more coming soon:
… and third party integrations: connect with your favorite cloud and service.
See all our available plans and the Runway CLI reference. ↩︎
Redis is a trademark of Redis Labs Ltd. Any rights therein are reserved to Redis Labs Ltd. ↩︎