worker nodes both run via a single
concourse CLI, which can be downloaded from the latest GitHub release - be sure to grab the appropriate archive for your platform of choice.
Each archive contains the following:
concourse/bin/concourse concourse/bin/gdn # on Linux concourse/fly-assets/... concourse/resource-types/... # on Linux
When extracted, the
concourse binary will auto-discover its sibling assets based on its file location, so you may extract it anywhere.
On Linux a typical install location is
tar -zxf concourse-*.tgz -C /usr/local
From there, you can either add
/usr/local/concourse/bin to your
$PATH, or just execute
All Concourse node configuration is defined statically via flags. For a full list of flags, you can pass
--help to any command.
Each flag can also be set via an environment variable. The env var for each flag is based on the flag name, preceded with
CONCOURSE_. These are also shown in
Various sections in documentation may refer to configuration via env vars rather than flags, but they are both equivalent an interchangeable. Env vars are just easier to reference in isolation and are more useful to copy-paste.