FerryDocs

Apply the file again

You can change the file and apply it again. Ferry updates what changed and deletes nothing.

Edit on GitHub
render.yamlapplied againcreatenew in the fileupdatewith the changesunchangedthe sameNot deletedno longer in file

The result lists each resource as create, update or unchanged. Ferry deletes nothing: a resource that you remove from the file stays on the server.

What Ferry does for each change

Change in the fileFerry
Build or deploy settings of a serviceDeploys the service again.
Only the limits (plan, memoryLimit, cpuLimit) or the variables of a service the service, if it is live. Ferry builds nothing.
No plan, memoryLimit or cpuLimit in the fileKeeps the limits, like numInstances.
Version, database name or user of a Keeps the old values and shows a warning.
Limits of a datastoreChanges them in place, without a restart.

Preview first

Terminal
ferry blueprint apply render.yaml --dry-run

The shows all these changes and changes nothing. It also shows limit changes, such as memory_limit: 512 MiB → 2 GiB.

On this page