FerryDocs

Env groups

An env group is a set of variables with a name that you link to services.

Edit on GitHub
linklinksharedLOG_LEVEL, REGIONapiserviceworkerservice

You create the env group shared with two variables.

1 / 4

An is a set of variables with a name. You link it to each that needs the same values.

Use an env group

Terminal
ferry env-group create shared LOG_LEVEL=info REGION=eu
ferry env-group link api shared        # prints: Restart to apply: ferry restart api
ferry env-group set shared REGION=us   # restarts the linked live services
ferry env-group show shared            # variables and linked services
ferry env-group unlink api shared
ferry env-group rm shared

A group name has 1 to 64 characters: letters, digits, -, _ or ..

What restarts

ActionResult
link, unlinkNothing restarts. The change applies at the next deploy or restart of the service.
set, unsetFerry restarts each linked live service whose changed. Add --no-restart to prevent it.
rmFerry refuses if the group has a link.
rm --forceFerry deletes the group. The linked services lose its variables at their next restart.
rm --force --restartFerry deletes the group and restarts the linked services immediately.

On this page