FerryDocs

Error messages

A deploy that cannot resolve a reference fails. The message gives the name of the variable.

Edit on GitHub
Terminal
$ 

Errors in the syntax

MessageCause
invalid reference '${{…}}': expected ${{kind.name.property}}The reference has fewer or more than three parts.
unknown reference kind 'bucket' (use datastore or service)The kind is not datastore, db, database, service or svc.
unknown datastore property 'nope' / unknown service property 'nope'The property does not exist for that kind. Note: hostport is a property of a service only.
unterminated reference in '…'A ${{ has no }} after it.

Errors in the target

MessageCause
reference to unknown datastore 'x' / reference to unknown service 'x'No datastore or service has that name.
service 'x' has no known port (deploy it first)The service has no live deploy and no port in its settings.
service 'x' has no public URLYou used url on a service that is not a web service or a static site.
datastore 'x' has no external port yetYou used externalConnectionString before the datastore has a host port.
datastore 'x' has no database nameYou used database on a Redis datastore.

See Where Ferry checks a reference.

On this page