Reference Guide for Docker Swarm Installation

Under the hood, traefikeectl relies on multiple compose files to perform the Swarm installation. To fully customize your setup and leverage the automatic traefikeectl installation, you can download and tweak these compose files and make traefikeectl use your customized version instead of the original one, using the --swarm.composefilespath option.

Downloading the Compose Files

# In a subdirectory only containing compose files, here `./compose`
curl -sSL \
    https://s3.amazonaws.com/traefikee/examples/v1.2.1/swarm/traefikee-swarm-v1.2.1.tar.gz | tar xvz
./bootstrap-node.yml
./control-node.yml
./data-node-global.yml
./data-node-replicated.yml

Custom Installation

Using the option --swarm.composefilespath, you can tell traefikeectl to use your customized compose files.

traefikeectl install \
  --licensekey="XXXXXXXXX" \
  --dashboard \
  --swarm.composefilespath="./compose"
  --swarm