FerryDocs
ArchitectureDeploy pipeline

The snapshot

Before it starts instances, a deploy fixes all that they run with and saves it as a snapshot.

Edit on GitHub
Settingsof the serviceSnapshotsaved with deployNew instancesthis deployLater instancerepair, scaleJob containercron run, job

The deploy fixes the environment, the port, the command, the disk, the image and the limits.

1 / 5

Instances start only from the of a live deploy. Thus a change of settings, limits or variables applies only through a new deploy or a restart, as on Render.

A deploy that failed because of a bad change cannot break the self-healing of the live version. For the user view, see Settings and the live deploy.

What is in the snapshot

PartValue
EnvironmentThe variables of the service and of its , merged. Each reference has its real value. Ferry adds PORT and FERRY_*.
PortFor services that listen. See The port of your app for the order of the choice.
Command, disk, imageAs the deploy found them.
The memory and CPU limits of the service, if it sets them. If not, the snapshot has none.
Deploy log
==> Using port 80 (service setting)

On this page