FerryDocs
Getting startedQuickstart

Deploy a change

Change the code and run ferry up again. The old version answers until the new version is ready.

Edit on GitHub

Change the code

Edit the text in server.js.

server.js
res.end(`Hello from Ferry (node)! service=…`); 
res.end(`Hello again from Ferry! service=…`); 

Run the same command

Terminal
$ 

See the change

Terminal
curl http://node-hello.localhost:8080
# Hello again from Ferry! service=node-hello deploy=dep-ba5a7fce730d4061aaa7

What Ferry did

The service exists already. Thus ferry up only uploads and deploys.

The old container answered until the new container passed its . Then the proxy moved the traffic, and Ferry stopped the old container.

This is a blue-green deploy with . See Deploys.

On this page