FerryDocs
ConceptsServices

The five service types

The type of a service tells Ferry if it has a port and who can reach it.

Edit on GitHub
Public URLPrivate network onlyNo portWeb service--type webStatic site--type staticPrivate service--type pservWorker--type workerCron job--type cron
The five types, by who can reach them

Ferry has the same five as . You choose the type when you create a service. You cannot change it after that.

Compare the types

Type--type (CLI)type (API)Has a Address
Web servicewebweb_serviceYesA public URL, plus custom domains1 to 50
Private servicepservprivate_serviceYesThe private network only1 to 50
Background workerworkerbackground_workerNoNone1 to 50
Cron jobcroncron_jobNoNoneOne container per run
Static sitestaticstatic_siteYes (nginx)A public URL, plus custom domains1 to 50

Set the type

Terminal
ferry create search --type pserv --image getmeili/meilisearch:v1.10 --port 7700

web is the default type of ferry create and ferry up.

On this page