FerryDocs
Getting startedQuickstart

Deploy other things

Ferry deploys a folder, a git repository or a Docker image, as each type of service.

Edit on GitHub
A folderferry upA git repocreate --repoA Docker imagecreate --imageFerryA serviceweb, static, cron

ferry up works for each folder that Ferry can build. ferry create makes a from a or an .

Four examples

A static site: nginx serves the folder as it is
ferry up my-site --dir ./public --type static
A git repository, with 2 instances and an HTTP health check
ferry create api --repo https://github.com/you/api --branch main --instances 2 --health /healthz --follow
A prebuilt image
ferry create hello --image nginx:alpine --port 80
A cron job that runs each night at 03:00 UTC
ferry create nightly --type cron --image busybox:stable --schedule "0 3 * * *" --start-cmd 'echo hello'
SubjectPage
The five service types, their sources, URLs and statesServices
Triggers, statuses, health checks, rollbacks and cancelsDeploys
Runtime detection, Dockerfiles and build variablesBuilds & runtimes
Each ferry command and optionCLI reference

On this page