<!DOCTYPE html>
<html lang="en" id="oranda" class="dark axo">
<head>
<title>traefik-deployer</title>
<meta property="og:url" content="https://github.com/auser/traefik-deployer" />
<link rel="icon" href="/%2F/traefik-deployer/favicon.ico" />
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<meta name="description" content="A tool for deploying new versions of traefik configs" />
<meta property="og:description" content="A tool for deploying new versions of traefik configs" />
<meta property="og:type" content="website" />
<meta property="og:title" content="traefik-deployer" />
<meta http-equiv="Permissions-Policy" content="interest-cohort=()" />
<link rel="stylesheet" href="/%2F/traefik-deployer/oranda-v0.6.1.css" />
</head>
<body>
<div class="container">
<div class="page-body">
<div class="repo_banner">
<a href="https://github.com/auser/traefik-deployer">
<div class="github-icon" aria-hidden="true"></div>
Check out our GitHub!
</a>
</div>
<main>
<header>
<h1 class="title">traefik-deployer</h1>
<nav class="nav">
<ul>
<li><a href="//traefik-deployer//">Home</a></li>
<li><a href="/%2F/traefik-deployer/artifacts/">Install</a></li>
<li><a href="/%2F/traefik-deployer/funding/">Funding</a></li>
<li><a href="/%2F/traefik-deployer/changelog/">Changelog</a></li>
</ul>
</nav>
</header>
<div class="artifacts" data-tag="v0.2.1">
<div class="artifact-header target">
<h4>Install v0.2.1</h4>
<div><small class="published-date">Published on Jun 3 2025 at 22:56 UTC</small></div>
<ul class="arches">
<li class="arch hidden" data-arch="aarch64-apple-darwin">
<ul class="tabs">
<li class="install-tab" data-id="9" data-triple="aarch64-apple-darwin">
shell
</li>
<li class="install-tab" data-id="7" data-triple="aarch64-apple-darwin">
crates.io
</li>
<li class="install-tab" data-id="0" data-triple="aarch64-apple-darwin">
homebrew
</li>
<li class="install-tab" data-id="8" data-triple="aarch64-apple-darwin">
homebrew
</li>
<li class="install-tab" data-id="5" data-triple="aarch64-apple-darwin">
npm
</li>
<li class="install-tab" data-id="6" data-triple="aarch64-apple-darwin">
npx
</li>
<li class="install-tab" data-id="1" data-triple="aarch64-apple-darwin">
tarball
</li>
</ul>
<ul class="contents">
<li data-id="9" data-triple="aarch64-apple-darwin" class="install-content">
<div class="install-code-wrapper">
<pre style="background-color:#263238;">
<span style="color:#82aaff;">curl</span><span style="color:#89ddff;"> --</span><span style="color:#f78c6c;">proto </span><span style="color:#89ddff;">'</span><span style="color:#c3e88d;">=https</span><span style="color:#89ddff;">' --</span><span style="color:#f78c6c;">tlsv1</span><span style="color:#82aaff;">.2</span><span style="color:#89ddff;"> -</span><span style="color:#f78c6c;">LsSf</span><span style="color:#82aaff;"> https://github.com/auser/traefik-deployer/releases/download/v0.2.1/traefik-deployer-installer.sh </span><span style="color:#89ddff;">| </span><span style="color:#82aaff;">sh</span></pre>
<button class="button copy-clipboard-button primary" data-copy="curl --proto '=https' --tlsv1.2 -LsSf https://github.com/auser/traefik-deployer/releases/download/v0.2.1/traefik-deployer-installer.sh | sh">
<svg stroke='currentColor' fill='currentColor' stroke-width='0' viewBox='0 0 20 20' height='1em' width='1em' xmlns='http://www.w3.org/2000/svg'><path d='M8 2a1 1 0 000 2h2a1 1 0 100-2H8z'></path><path d='M3 5a2 2 0 012-2 3 3 0 003 3h2a3 3 0 003-3 2 2 0 012 2v6h-4.586l1.293-1.293a1 1 0 00-1.414-1.414l-3 3a1 1 0 000 1.414l3 3a1 1 0 001.414-1.414L10.414 13H15v3a2 2 0 01-2 2H5a2 2 0 01-2-2V5zM15 11h2a1 1 0 110 2h-2v-2z'></path></svg>
</button>
<a class="button primary" href="/%2F/traefik-deployer/traefik-deployer-installer.sh.txt">Source</a>
</div>
</li>
<li data-id="7" data-triple="aarch64-apple-darwin" class="install-content hidden">
<div class="install-code-wrapper">
<pre style="background-color:#263238;">
<span style="color:#82aaff;">cargo install traefik-deployer</span></pre>
<button class="button copy-clipboard-button primary" data-copy="cargo install traefik-deployer">
<svg stroke='currentColor' fill='currentColor' stroke-width='0' viewBox='0 0 20 20' height='1em' width='1em' xmlns='http://www.w3.org/2000/svg'><path d='M8 2a1 1 0 000 2h2a1 1 0 100-2H8z'></path><path d='M3 5a2 2 0 012-2 3 3 0 003 3h2a3 3 0 003-3 2 2 0 012 2v6h-4.586l1.293-1.293a1 1 0 00-1.414-1.414l-3 3a1 1 0 000 1.414l3 3a1 1 0 001.414-1.414L10.414 13H15v3a2 2 0 01-2 2H5a2 2 0 01-2-2V5zM15 11h2a1 1 0 110 2h-2v-2z'></path></svg>
</button>
</div>
</li>
<li data-id="0" data-triple="aarch64-apple-darwin" class="install-content hidden">
<div class="install-code-wrapper">
<pre style="background-color:#263238;">
<span style="color:#82aaff;">brew install auser/tap/traefik-deployer</span></pre>
<button class="button copy-clipboard-button primary" data-copy="brew install auser/tap/traefik-deployer">
<svg stroke='currentColor' fill='currentColor' stroke-width='0' viewBox='0 0 20 20' height='1em' width='1em' xmlns='http://www.w3.org/2000/svg'><path d='M8 2a1 1 0 000 2h2a1 1 0 100-2H8z'></path><path d='M3 5a2 2 0 012-2 3 3 0 003 3h2a3 3 0 003-3 2 2 0 012 2v6h-4.586l1.293-1.293a1 1 0 00-1.414-1.414l-3 3a1 1 0 000 1.414l3 3a1 1 0 001.414-1.414L10.414 13H15v3a2 2 0 01-2 2H5a2 2 0 01-2-2V5zM15 11h2a1 1 0 110 2h-2v-2z'></path></svg>
</button>
</div>
</li>
<li data-id="8" data-triple="aarch64-apple-darwin" class="install-content hidden">
<div class="install-code-wrapper">
<pre style="background-color:#263238;">
<span style="color:#82aaff;">brew install traefik-deployer</span></pre>
<button class="button copy-clipboard-button primary" data-copy="brew install traefik-deployer">
<svg stroke='currentColor' fill='currentColor' stroke-width='0' viewBox='0 0 20 20' height='1em' width='1em' xmlns='http://www.w3.org/2000/svg'><path d='M8 2a1 1 0 000 2h2a1 1 0 100-2H8z'></path><path d='M3 5a2 2 0 012-2 3 3 0 003 3h2a3 3 0 003-3 2 2 0 012 2v6h-4.586l1.293-1.293a1 1 0 00-1.414-1.414l-3 3a1 1 0 000 1.414l3 3a1 1 0 001.414-1.414L10.414 13H15v3a2 2 0 01-2 2H5a2 2 0 01-2-2V5zM15 11h2a1 1 0 110 2h-2v-2z'></path></svg>
</button>
</div>
</li>
<li data-id="5" data-triple="aarch64-apple-darwin" class="install-content hidden">
<div class="install-code-wrapper">
<pre style="background-color:#263238;">
<span style="color:#82aaff;">npm install</span><span style="color:#89ddff;"> -</span><span style="color:#f78c6c;">g</span><span style="color:#82aaff;"> traefik-deployer</span></pre>
<button class="button copy-clipboard-button primary" data-copy="npm install -g traefik-deployer">
<svg stroke='currentColor' fill='currentColor' stroke-width='0' viewBox='0 0 20 20' height='1em' width='1em' xmlns='http://www.w3.org/2000/svg'><path d='M8 2a1 1 0 000 2h2a1 1 0 100-2H8z'></path><path d='M3 5a2 2 0 012-2 3 3 0 003 3h2a3 3 0 003-3 2 2 0 012 2v6h-4.586l1.293-1.293a1 1 0 00-1.414-1.414l-3 3a1 1 0 000 1.414l3 3a1 1 0 001.414-1.414L10.414 13H15v3a2 2 0 01-2 2H5a2 2 0 01-2-2V5zM15 11h2a1 1 0 110 2h-2v-2z'></path></svg>
</button>
</div>
</li>
<li data-id="6" data-triple="aarch64-apple-darwin" class="install-content hidden">
<div class="install-code-wrapper">
<pre style="background-color:#263238;">
<span style="color:#82aaff;">npx traefik-deployer</span><span style="color:#89ddff;"> -</span><span style="color:#f78c6c;">h</span></pre>
<button class="button copy-clipboard-button primary" data-copy="npx traefik-deployer -h">
<svg stroke='currentColor' fill='currentColor' stroke-width='0' viewBox='0 0 20 20' height='1em' width='1em' xmlns='http://www.w3.org/2000/svg'><path d='M8 2a1 1 0 000 2h2a1 1 0 100-2H8z'></path><path d='M3 5a2 2 0 012-2 3 3 0 003 3h2a3 3 0 003-3 2 2 0 012 2v6h-4.586l1.293-1.293a1 1 0 00-1.414-1.414l-3 3a1 1 0 000 1.414l3 3a1 1 0 001.414-1.414L10.414 13H15v3a2 2 0 01-2 2H5a2 2 0 01-2-2V5zM15 11h2a1 1 0 110 2h-2v-2z'></path></svg>
</button>
</div>
</li>
<li data-id="1" data-triple="aarch64-apple-darwin" class="install-content hidden">
<div class="download-wrapper">
<a href="https://github.com/auser/traefik-deployer/releases/download/v0.2.1/traefik-deployer-aarch64-apple-darwin.tar.gz">
<button class="button primary">
<span>Download</span>
<span class="button-subtitle">traefik-deployer-aarch64-apple-darwin.tar.gz</span>
</button>
</a>
</div>
</li>
</ul>
</li>
<li class="arch hidden" data-arch="aarch64-unknown-linux-gnu">
<ul class="tabs">
<li class="install-tab" data-id="9" data-triple="aarch64-unknown-linux-gnu">
shell
</li>
<li class="install-tab" data-id="7" data-triple="aarch64-unknown-linux-gnu">
crates.io
</li>
<li class="install-tab" data-id="0" data-triple="aarch64-unknown-linux-gnu">
homebrew
</li>
<li class="install-tab" data-id="8" data-triple="aarch64-unknown-linux-gnu">
homebrew
</li>
<li class="install-tab" data-id="5" data-triple="aarch64-unknown-linux-gnu">
npm
</li>
<li class="install-tab" data-id="6" data-triple="aarch64-unknown-linux-gnu">
npx
</li>
<li class="install-tab" data-id="2" data-triple="aarch64-unknown-linux-gnu">
tarball
</li>
</ul>
<ul class="contents">
<li data-id="9" data-triple="aarch64-unknown-linux-gnu" class="install-content">
<div class="install-code-wrapper">
<pre style="background-color:#263238;">
<span style="color:#82aaff;">curl</span><span style="color:#89ddff;"> --</span><span style="color:#f78c6c;">proto </span><span style="color:#89ddff;">'</span><span style="color:#c3e88d;">=https</span><span style="color:#89ddff;">' --</span><span style="color:#f78c6c;">tlsv1</span><span style="color:#82aaff;">.2</span><span style="color:#89ddff;"> -</span><span style="color:#f78c6c;">LsSf</span><span style="color:#82aaff;"> https://github.com/auser/traefik-deployer/releases/download/v0.2.1/traefik-deployer-installer.sh </span><span style="color:#89ddff;">| </span><span style="color:#82aaff;">sh</span></pre>
<button class="button copy-clipboard-button primary" data-copy="curl --proto '=https' --tlsv1.2 -LsSf https://github.com/auser/traefik-deployer/releases/download/v0.2.1/traefik-deployer-installer.sh | sh">
<svg stroke='currentColor' fill='currentColor' stroke-width='0' viewBox='0 0 20 20' height='1em' width='1em' xmlns='http://www.w3.org/2000/svg'><path d='M8 2a1 1 0 000 2h2a1 1 0 100-2H8z'></path><path d='M3 5a2 2 0 012-2 3 3 0 003 3h2a3 3 0 003-3 2 2 0 012 2v6h-4.586l1.293-1.293a1 1 0 00-1.414-1.414l-3 3a1 1 0 000 1.414l3 3a1 1 0 001.414-1.414L10.414 13H15v3a2 2 0 01-2 2H5a2 2 0 01-2-2V5zM15 11h2a1 1 0 110 2h-2v-2z'></path></svg>
</button>
<a class="button primary" href="/%2F/traefik-deployer/traefik-deployer-installer.sh.txt">Source</a>
</div>
</li>
<li data-id="7" data-triple="aarch64-unknown-linux-gnu" class="install-content hidden">
<div class="install-code-wrapper">
<pre style="background-color:#263238;">
<span style="color:#82aaff;">cargo install traefik-deployer</span></pre>
<button class="button copy-clipboard-button primary" data-copy="cargo install traefik-deployer">
<svg stroke='currentColor' fill='currentColor' stroke-width='0' viewBox='0 0 20 20' height='1em' width='1em' xmlns='http://www.w3.org/2000/svg'><path d='M8 2a1 1 0 000 2h2a1 1 0 100-2H8z'></path><path d='M3 5a2 2 0 012-2 3 3 0 003 3h2a3 3 0 003-3 2 2 0 012 2v6h-4.586l1.293-1.293a1 1 0 00-1.414-1.414l-3 3a1 1 0 000 1.414l3 3a1 1 0 001.414-1.414L10.414 13H15v3a2 2 0 01-2 2H5a2 2 0 01-2-2V5zM15 11h2a1 1 0 110 2h-2v-2z'></path></svg>
</button>
</div>
</li>
<li data-id="0" data-triple="aarch64-unknown-linux-gnu" class="install-content hidden">
<div class="install-code-wrapper">
<pre style="background-color:#263238;">
<span style="color:#82aaff;">brew install auser/tap/traefik-deployer</span></pre>
<button class="button copy-clipboard-button primary" data-copy="brew install auser/tap/traefik-deployer">
<svg stroke='currentColor' fill='currentColor' stroke-width='0' viewBox='0 0 20 20' height='1em' width='1em' xmlns='http://www.w3.org/2000/svg'><path d='M8 2a1 1 0 000 2h2a1 1 0 100-2H8z'></path><path d='M3 5a2 2 0 012-2 3 3 0 003 3h2a3 3 0 003-3 2 2 0 012 2v6h-4.586l1.293-1.293a1 1 0 00-1.414-1.414l-3 3a1 1 0 000 1.414l3 3a1 1 0 001.414-1.414L10.414 13H15v3a2 2 0 01-2 2H5a2 2 0 01-2-2V5zM15 11h2a1 1 0 110 2h-2v-2z'></path></svg>
</button>
</div>
</li>
<li data-id="8" data-triple="aarch64-unknown-linux-gnu" class="install-content hidden">
<div class="install-code-wrapper">
<pre style="background-color:#263238;">
<span style="color:#82aaff;">brew install traefik-deployer</span></pre>
<button class="button copy-clipboard-button primary" data-copy="brew install traefik-deployer">
<svg stroke='currentColor' fill='currentColor' stroke-width='0' viewBox='0 0 20 20' height='1em' width='1em' xmlns='http://www.w3.org/2000/svg'><path d='M8 2a1 1 0 000 2h2a1 1 0 100-2H8z'></path><path d='M3 5a2 2 0 012-2 3 3 0 003 3h2a3 3 0 003-3 2 2 0 012 2v6h-4.586l1.293-1.293a1 1 0 00-1.414-1.414l-3 3a1 1 0 000 1.414l3 3a1 1 0 001.414-1.414L10.414 13H15v3a2 2 0 01-2 2H5a2 2 0 01-2-2V5zM15 11h2a1 1 0 110 2h-2v-2z'></path></svg>
</button>
</div>
</li>
<li data-id="5" data-triple="aarch64-unknown-linux-gnu" class="install-content hidden">
<div class="install-code-wrapper">
<pre style="background-color:#263238;">
<span style="color:#82aaff;">npm install</span><span style="color:#89ddff;"> -</span><span style="color:#f78c6c;">g</span><span style="color:#82aaff;"> traefik-deployer</span></pre>
<button class="button copy-clipboard-button primary" data-copy="npm install -g traefik-deployer">
<svg stroke='currentColor' fill='currentColor' stroke-width='0' viewBox='0 0 20 20' height='1em' width='1em' xmlns='http://www.w3.org/2000/svg'><path d='M8 2a1 1 0 000 2h2a1 1 0 100-2H8z'></path><path d='M3 5a2 2 0 012-2 3 3 0 003 3h2a3 3 0 003-3 2 2 0 012 2v6h-4.586l1.293-1.293a1 1 0 00-1.414-1.414l-3 3a1 1 0 000 1.414l3 3a1 1 0 001.414-1.414L10.414 13H15v3a2 2 0 01-2 2H5a2 2 0 01-2-2V5zM15 11h2a1 1 0 110 2h-2v-2z'></path></svg>
</button>
</div>
</li>
<li data-id="6" data-triple="aarch64-unknown-linux-gnu" class="install-content hidden">
<div class="install-code-wrapper">
<pre style="background-color:#263238;">
<span style="color:#82aaff;">npx traefik-deployer</span><span style="color:#89ddff;"> -</span><span style="color:#f78c6c;">h</span></pre>
<button class="button copy-clipboard-button primary" data-copy="npx traefik-deployer -h">
<svg stroke='currentColor' fill='currentColor' stroke-width='0' viewBox='0 0 20 20' height='1em' width='1em' xmlns='http://www.w3.org/2000/svg'><path d='M8 2a1 1 0 000 2h2a1 1 0 100-2H8z'></path><path d='M3 5a2 2 0 012-2 3 3 0 003 3h2a3 3 0 003-3 2 2 0 012 2v6h-4.586l1.293-1.293a1 1 0 00-1.414-1.414l-3 3a1 1 0 000 1.414l3 3a1 1 0 001.414-1.414L10.414 13H15v3a2 2 0 01-2 2H5a2 2 0 01-2-2V5zM15 11h2a1 1 0 110 2h-2v-2z'></path></svg>
</button>
</div>
</li>
<li data-id="2" data-triple="aarch64-unknown-linux-gnu" class="install-content hidden">
<div class="download-wrapper">
<a href="https://github.com/auser/traefik-deployer/releases/download/v0.2.1/traefik-deployer-aarch64-unknown-linux-gnu.tar.gz">
<button class="button primary">
<span>Download</span>
<span class="button-subtitle">traefik-deployer-aarch64-unknown-linux-gnu.tar.gz</span>
</button>
</a>
</div>
</li>
</ul>
</li>
<li class="arch hidden" data-arch="x86_64-apple-darwin">
<ul class="tabs">
<li class="install-tab" data-id="9" data-triple="x86_64-apple-darwin">
shell
</li>
<li class="install-tab" data-id="7" data-triple="x86_64-apple-darwin">
crates.io
</li>
<li class="install-tab" data-id="0" data-triple="x86_64-apple-darwin">
homebrew
</li>
<li class="install-tab" data-id="8" data-triple="x86_64-apple-darwin">
homebrew
</li>
<li class="install-tab" data-id="5" data-triple="x86_64-apple-darwin">
npm
</li>
<li class="install-tab" data-id="6" data-triple="x86_64-apple-darwin">
npx
</li>
<li class="install-tab" data-id="3" data-triple="x86_64-apple-darwin">
tarball
</li>
</ul>
<ul class="contents">
<li data-id="9" data-triple="x86_64-apple-darwin" class="install-content">
<div class="install-code-wrapper">
<pre style="background-color:#263238;">
<span style="color:#82aaff;">curl</span><span style="color:#89ddff;"> --</span><span style="color:#f78c6c;">proto </span><span style="color:#89ddff;">'</span><span style="color:#c3e88d;">=https</span><span style="color:#89ddff;">' --</span><span style="color:#f78c6c;">tlsv1</span><span style="color:#82aaff;">.2</span><span style="color:#89ddff;"> -</span><span style="color:#f78c6c;">LsSf</span><span style="color:#82aaff;"> https://github.com/auser/traefik-deployer/releases/download/v0.2.1/traefik-deployer-installer.sh </span><span style="color:#89ddff;">| </span><span style="color:#82aaff;">sh</span></pre>
<button class="button copy-clipboard-button primary" data-copy="curl --proto '=https' --tlsv1.2 -LsSf https://github.com/auser/traefik-deployer/releases/download/v0.2.1/traefik-deployer-installer.sh | sh">
<svg stroke='currentColor' fill='currentColor' stroke-width='0' viewBox='0 0 20 20' height='1em' width='1em' xmlns='http://www.w3.org/2000/svg'><path d='M8 2a1 1 0 000 2h2a1 1 0 100-2H8z'></path><path d='M3 5a2 2 0 012-2 3 3 0 003 3h2a3 3 0 003-3 2 2 0 012 2v6h-4.586l1.293-1.293a1 1 0 00-1.414-1.414l-3 3a1 1 0 000 1.414l3 3a1 1 0 001.414-1.414L10.414 13H15v3a2 2 0 01-2 2H5a2 2 0 01-2-2V5zM15 11h2a1 1 0 110 2h-2v-2z'></path></svg>
</button>
<a class="button primary" href="/%2F/traefik-deployer/traefik-deployer-installer.sh.txt">Source</a>
</div>
</li>
<li data-id="7" data-triple="x86_64-apple-darwin" class="install-content hidden">
<div class="install-code-wrapper">
<pre style="background-color:#263238;">
<span style="color:#82aaff;">cargo install traefik-deployer</span></pre>
<button class="button copy-clipboard-button primary" data-copy="cargo install traefik-deployer">
<svg stroke='currentColor' fill='currentColor' stroke-width='0' viewBox='0 0 20 20' height='1em' width='1em' xmlns='http://www.w3.org/2000/svg'><path d='M8 2a1 1 0 000 2h2a1 1 0 100-2H8z'></path><path d='M3 5a2 2 0 012-2 3 3 0 003 3h2a3 3 0 003-3 2 2 0 012 2v6h-4.586l1.293-1.293a1 1 0 00-1.414-1.414l-3 3a1 1 0 000 1.414l3 3a1 1 0 001.414-1.414L10.414 13H15v3a2 2 0 01-2 2H5a2 2 0 01-2-2V5zM15 11h2a1 1 0 110 2h-2v-2z'></path></svg>
</button>
</div>
</li>
<li data-id="0" data-triple="x86_64-apple-darwin" class="install-content hidden">
<div class="install-code-wrapper">
<pre style="background-color:#263238;">
<span style="color:#82aaff;">brew install auser/tap/traefik-deployer</span></pre>
<button class="button copy-clipboard-button primary" data-copy="brew install auser/tap/traefik-deployer">
<svg stroke='currentColor' fill='currentColor' stroke-width='0' viewBox='0 0 20 20' height='1em' width='1em' xmlns='http://www.w3.org/2000/svg'><path d='M8 2a1 1 0 000 2h2a1 1 0 100-2H8z'></path><path d='M3 5a2 2 0 012-2 3 3 0 003 3h2a3 3 0 003-3 2 2 0 012 2v6h-4.586l1.293-1.293a1 1 0 00-1.414-1.414l-3 3a1 1 0 000 1.414l3 3a1 1 0 001.414-1.414L10.414 13H15v3a2 2 0 01-2 2H5a2 2 0 01-2-2V5zM15 11h2a1 1 0 110 2h-2v-2z'></path></svg>
</button>
</div>
</li>
<li data-id="8" data-triple="x86_64-apple-darwin" class="install-content hidden">
<div class="install-code-wrapper">
<pre style="background-color:#263238;">
<span style="color:#82aaff;">brew install traefik-deployer</span></pre>
<button class="button copy-clipboard-button primary" data-copy="brew install traefik-deployer">
<svg stroke='currentColor' fill='currentColor' stroke-width='0' viewBox='0 0 20 20' height='1em' width='1em' xmlns='http://www.w3.org/2000/svg'><path d='M8 2a1 1 0 000 2h2a1 1 0 100-2H8z'></path><path d='M3 5a2 2 0 012-2 3 3 0 003 3h2a3 3 0 003-3 2 2 0 012 2v6h-4.586l1.293-1.293a1 1 0 00-1.414-1.414l-3 3a1 1 0 000 1.414l3 3a1 1 0 001.414-1.414L10.414 13H15v3a2 2 0 01-2 2H5a2 2 0 01-2-2V5zM15 11h2a1 1 0 110 2h-2v-2z'></path></svg>
</button>
</div>
</li>
<li data-id="5" data-triple="x86_64-apple-darwin" class="install-content hidden">
<div class="install-code-wrapper">
<pre style="background-color:#263238;">
<span style="color:#82aaff;">npm install</span><span style="color:#89ddff;"> -</span><span style="color:#f78c6c;">g</span><span style="color:#82aaff;"> traefik-deployer</span></pre>
<button class="button copy-clipboard-button primary" data-copy="npm install -g traefik-deployer">
<svg stroke='currentColor' fill='currentColor' stroke-width='0' viewBox='0 0 20 20' height='1em' width='1em' xmlns='http://www.w3.org/2000/svg'><path d='M8 2a1 1 0 000 2h2a1 1 0 100-2H8z'></path><path d='M3 5a2 2 0 012-2 3 3 0 003 3h2a3 3 0 003-3 2 2 0 012 2v6h-4.586l1.293-1.293a1 1 0 00-1.414-1.414l-3 3a1 1 0 000 1.414l3 3a1 1 0 001.414-1.414L10.414 13H15v3a2 2 0 01-2 2H5a2 2 0 01-2-2V5zM15 11h2a1 1 0 110 2h-2v-2z'></path></svg>
</button>
</div>
</li>
<li data-id="6" data-triple="x86_64-apple-darwin" class="install-content hidden">
<div class="install-code-wrapper">
<pre style="background-color:#263238;">
<span style="color:#82aaff;">npx traefik-deployer</span><span style="color:#89ddff;"> -</span><span style="color:#f78c6c;">h</span></pre>
<button class="button copy-clipboard-button primary" data-copy="npx traefik-deployer -h">
<svg stroke='currentColor' fill='currentColor' stroke-width='0' viewBox='0 0 20 20' height='1em' width='1em' xmlns='http://www.w3.org/2000/svg'><path d='M8 2a1 1 0 000 2h2a1 1 0 100-2H8z'></path><path d='M3 5a2 2 0 012-2 3 3 0 003 3h2a3 3 0 003-3 2 2 0 012 2v6h-4.586l1.293-1.293a1 1 0 00-1.414-1.414l-3 3a1 1 0 000 1.414l3 3a1 1 0 001.414-1.414L10.414 13H15v3a2 2 0 01-2 2H5a2 2 0 01-2-2V5zM15 11h2a1 1 0 110 2h-2v-2z'></path></svg>
</button>
</div>
</li>
<li data-id="3" data-triple="x86_64-apple-darwin" class="install-content hidden">
<div class="download-wrapper">
<a href="https://github.com/auser/traefik-deployer/releases/download/v0.2.1/traefik-deployer-x86_64-apple-darwin.tar.gz">
<button class="button primary">
<span>Download</span>
<span class="button-subtitle">traefik-deployer-x86_64-apple-darwin.tar.gz</span>
</button>
</a>
</div>
</li>
</ul>
</li>
<li class="arch hidden" data-arch="x86_64-pc-windows-msvc">
<ul class="tabs">
<li class="install-tab" data-id="7" data-triple="x86_64-pc-windows-msvc">
crates.io
</li>
<li class="install-tab" data-id="8" data-triple="x86_64-pc-windows-msvc">
homebrew
</li>
<li class="install-tab" data-id="5" data-triple="x86_64-pc-windows-msvc">
npm
</li>
<li class="install-tab" data-id="6" data-triple="x86_64-pc-windows-msvc">
npx
</li>
</ul>
<ul class="contents">
<li data-id="7" data-triple="x86_64-pc-windows-msvc" class="install-content">
<div class="install-code-wrapper">
<pre style="background-color:#263238;">
<span style="color:#82aaff;">cargo install traefik-deployer</span></pre>
<button class="button copy-clipboard-button primary" data-copy="cargo install traefik-deployer">
<svg stroke='currentColor' fill='currentColor' stroke-width='0' viewBox='0 0 20 20' height='1em' width='1em' xmlns='http://www.w3.org/2000/svg'><path d='M8 2a1 1 0 000 2h2a1 1 0 100-2H8z'></path><path d='M3 5a2 2 0 012-2 3 3 0 003 3h2a3 3 0 003-3 2 2 0 012 2v6h-4.586l1.293-1.293a1 1 0 00-1.414-1.414l-3 3a1 1 0 000 1.414l3 3a1 1 0 001.414-1.414L10.414 13H15v3a2 2 0 01-2 2H5a2 2 0 01-2-2V5zM15 11h2a1 1 0 110 2h-2v-2z'></path></svg>
</button>
</div>
</li>
<li data-id="8" data-triple="x86_64-pc-windows-msvc" class="install-content hidden">
<div class="install-code-wrapper">
<pre style="background-color:#263238;">
<span style="color:#82aaff;">brew install traefik-deployer</span></pre>
<button class="button copy-clipboard-button primary" data-copy="brew install traefik-deployer">
<svg stroke='currentColor' fill='currentColor' stroke-width='0' viewBox='0 0 20 20' height='1em' width='1em' xmlns='http://www.w3.org/2000/svg'><path d='M8 2a1 1 0 000 2h2a1 1 0 100-2H8z'></path><path d='M3 5a2 2 0 012-2 3 3 0 003 3h2a3 3 0 003-3 2 2 0 012 2v6h-4.586l1.293-1.293a1 1 0 00-1.414-1.414l-3 3a1 1 0 000 1.414l3 3a1 1 0 001.414-1.414L10.414 13H15v3a2 2 0 01-2 2H5a2 2 0 01-2-2V5zM15 11h2a1 1 0 110 2h-2v-2z'></path></svg>
</button>
</div>
</li>
<li data-id="5" data-triple="x86_64-pc-windows-msvc" class="install-content hidden">
<div class="install-code-wrapper">
<pre style="background-color:#263238;">
<span style="color:#82aaff;">npm install</span><span style="color:#89ddff;"> -</span><span style="color:#f78c6c;">g</span><span style="color:#82aaff;"> traefik-deployer</span></pre>
<button class="button copy-clipboard-button primary" data-copy="npm install -g traefik-deployer">
<svg stroke='currentColor' fill='currentColor' stroke-width='0' viewBox='0 0 20 20' height='1em' width='1em' xmlns='http://www.w3.org/2000/svg'><path d='M8 2a1 1 0 000 2h2a1 1 0 100-2H8z'></path><path d='M3 5a2 2 0 012-2 3 3 0 003 3h2a3 3 0 003-3 2 2 0 012 2v6h-4.586l1.293-1.293a1 1 0 00-1.414-1.414l-3 3a1 1 0 000 1.414l3 3a1 1 0 001.414-1.414L10.414 13H15v3a2 2 0 01-2 2H5a2 2 0 01-2-2V5zM15 11h2a1 1 0 110 2h-2v-2z'></path></svg>
</button>
</div>
</li>
<li data-id="6" data-triple="x86_64-pc-windows-msvc" class="install-content hidden">
<div class="install-code-wrapper">
<pre style="background-color:#263238;">
<span style="color:#82aaff;">npx traefik-deployer</span><span style="color:#89ddff;"> -</span><span style="color:#f78c6c;">h</span></pre>
<button class="button copy-clipboard-button primary" data-copy="npx traefik-deployer -h">
<svg stroke='currentColor' fill='currentColor' stroke-width='0' viewBox='0 0 20 20' height='1em' width='1em' xmlns='http://www.w3.org/2000/svg'><path d='M8 2a1 1 0 000 2h2a1 1 0 100-2H8z'></path><path d='M3 5a2 2 0 012-2 3 3 0 003 3h2a3 3 0 003-3 2 2 0 012 2v6h-4.586l1.293-1.293a1 1 0 00-1.414-1.414l-3 3a1 1 0 000 1.414l3 3a1 1 0 001.414-1.414L10.414 13H15v3a2 2 0 01-2 2H5a2 2 0 01-2-2V5zM15 11h2a1 1 0 110 2h-2v-2z'></path></svg>
</button>
</div>
</li>
</ul>
</li>
<li class="arch hidden" data-arch="x86_64-unknown-linux-gnu">
<ul class="tabs">
<li class="install-tab" data-id="9" data-triple="x86_64-unknown-linux-gnu">
shell
</li>
<li class="install-tab" data-id="7" data-triple="x86_64-unknown-linux-gnu">
crates.io
</li>
<li class="install-tab" data-id="0" data-triple="x86_64-unknown-linux-gnu">
homebrew
</li>
<li class="install-tab" data-id="8" data-triple="x86_64-unknown-linux-gnu">
homebrew
</li>
<li class="install-tab" data-id="5" data-triple="x86_64-unknown-linux-gnu">
npm
</li>
<li class="install-tab" data-id="6" data-triple="x86_64-unknown-linux-gnu">
npx
</li>
<li class="install-tab" data-id="4" data-triple="x86_64-unknown-linux-gnu">
tarball
</li>
</ul>
<ul class="contents">
<li data-id="9" data-triple="x86_64-unknown-linux-gnu" class="install-content">
<div class="install-code-wrapper">
<pre style="background-color:#263238;">
<span style="color:#82aaff;">curl</span><span style="color:#89ddff;"> --</span><span style="color:#f78c6c;">proto </span><span style="color:#89ddff;">'</span><span style="color:#c3e88d;">=https</span><span style="color:#89ddff;">' --</span><span style="color:#f78c6c;">tlsv1</span><span style="color:#82aaff;">.2</span><span style="color:#89ddff;"> -</span><span style="color:#f78c6c;">LsSf</span><span style="color:#82aaff;"> https://github.com/auser/traefik-deployer/releases/download/v0.2.1/traefik-deployer-installer.sh </span><span style="color:#89ddff;">| </span><span style="color:#82aaff;">sh</span></pre>
<button class="button copy-clipboard-button primary" data-copy="curl --proto '=https' --tlsv1.2 -LsSf https://github.com/auser/traefik-deployer/releases/download/v0.2.1/traefik-deployer-installer.sh | sh">
<svg stroke='currentColor' fill='currentColor' stroke-width='0' viewBox='0 0 20 20' height='1em' width='1em' xmlns='http://www.w3.org/2000/svg'><path d='M8 2a1 1 0 000 2h2a1 1 0 100-2H8z'></path><path d='M3 5a2 2 0 012-2 3 3 0 003 3h2a3 3 0 003-3 2 2 0 012 2v6h-4.586l1.293-1.293a1 1 0 00-1.414-1.414l-3 3a1 1 0 000 1.414l3 3a1 1 0 001.414-1.414L10.414 13H15v3a2 2 0 01-2 2H5a2 2 0 01-2-2V5zM15 11h2a1 1 0 110 2h-2v-2z'></path></svg>
</button>
<a class="button primary" href="/%2F/traefik-deployer/traefik-deployer-installer.sh.txt">Source</a>
</div>
</li>
<li data-id="7" data-triple="x86_64-unknown-linux-gnu" class="install-content hidden">
<div class="install-code-wrapper">
<pre style="background-color:#263238;">
<span style="color:#82aaff;">cargo install traefik-deployer</span></pre>
<button class="button copy-clipboard-button primary" data-copy="cargo install traefik-deployer">
<svg stroke='currentColor' fill='currentColor' stroke-width='0' viewBox='0 0 20 20' height='1em' width='1em' xmlns='http://www.w3.org/2000/svg'><path d='M8 2a1 1 0 000 2h2a1 1 0 100-2H8z'></path><path d='M3 5a2 2 0 012-2 3 3 0 003 3h2a3 3 0 003-3 2 2 0 012 2v6h-4.586l1.293-1.293a1 1 0 00-1.414-1.414l-3 3a1 1 0 000 1.414l3 3a1 1 0 001.414-1.414L10.414 13H15v3a2 2 0 01-2 2H5a2 2 0 01-2-2V5zM15 11h2a1 1 0 110 2h-2v-2z'></path></svg>
</button>
</div>
</li>
<li data-id="0" data-triple="x86_64-unknown-linux-gnu" class="install-content hidden">
<div class="install-code-wrapper">
<pre style="background-color:#263238;">
<span style="color:#82aaff;">brew install auser/tap/traefik-deployer</span></pre>
<button class="button copy-clipboard-button primary" data-copy="brew install auser/tap/traefik-deployer">
<svg stroke='currentColor' fill='currentColor' stroke-width='0' viewBox='0 0 20 20' height='1em' width='1em' xmlns='http://www.w3.org/2000/svg'><path d='M8 2a1 1 0 000 2h2a1 1 0 100-2H8z'></path><path d='M3 5a2 2 0 012-2 3 3 0 003 3h2a3 3 0 003-3 2 2 0 012 2v6h-4.586l1.293-1.293a1 1 0 00-1.414-1.414l-3 3a1 1 0 000 1.414l3 3a1 1 0 001.414-1.414L10.414 13H15v3a2 2 0 01-2 2H5a2 2 0 01-2-2V5zM15 11h2a1 1 0 110 2h-2v-2z'></path></svg>
</button>
</div>
</li>
<li data-id="8" data-triple="x86_64-unknown-linux-gnu" class="install-content hidden">
<div class="install-code-wrapper">
<pre style="background-color:#263238;">
<span style="color:#82aaff;">brew install traefik-deployer</span></pre>
<button class="button copy-clipboard-button primary" data-copy="brew install traefik-deployer">
<svg stroke='currentColor' fill='currentColor' stroke-width='0' viewBox='0 0 20 20' height='1em' width='1em' xmlns='http://www.w3.org/2000/svg'><path d='M8 2a1 1 0 000 2h2a1 1 0 100-2H8z'></path><path d='M3 5a2 2 0 012-2 3 3 0 003 3h2a3 3 0 003-3 2 2 0 012 2v6h-4.586l1.293-1.293a1 1 0 00-1.414-1.414l-3 3a1 1 0 000 1.414l3 3a1 1 0 001.414-1.414L10.414 13H15v3a2 2 0 01-2 2H5a2 2 0 01-2-2V5zM15 11h2a1 1 0 110 2h-2v-2z'></path></svg>
</button>
</div>
</li>
<li data-id="5" data-triple="x86_64-unknown-linux-gnu" class="install-content hidden">
<div class="install-code-wrapper">
<pre style="background-color:#263238;">
<span style="color:#82aaff;">npm install</span><span style="color:#89ddff;"> -</span><span style="color:#f78c6c;">g</span><span style="color:#82aaff;"> traefik-deployer</span></pre>
<button class="button copy-clipboard-button primary" data-copy="npm install -g traefik-deployer">
<svg stroke='currentColor' fill='currentColor' stroke-width='0' viewBox='0 0 20 20' height='1em' width='1em' xmlns='http://www.w3.org/2000/svg'><path d='M8 2a1 1 0 000 2h2a1 1 0 100-2H8z'></path><path d='M3 5a2 2 0 012-2 3 3 0 003 3h2a3 3 0 003-3 2 2 0 012 2v6h-4.586l1.293-1.293a1 1 0 00-1.414-1.414l-3 3a1 1 0 000 1.414l3 3a1 1 0 001.414-1.414L10.414 13H15v3a2 2 0 01-2 2H5a2 2 0 01-2-2V5zM15 11h2a1 1 0 110 2h-2v-2z'></path></svg>
</button>
</div>
</li>
<li data-id="6" data-triple="x86_64-unknown-linux-gnu" class="install-content hidden">
<div class="install-code-wrapper">
<pre style="background-color:#263238;">
<span style="color:#82aaff;">npx traefik-deployer</span><span style="color:#89ddff;"> -</span><span style="color:#f78c6c;">h</span></pre>
<button class="button copy-clipboard-button primary" data-copy="npx traefik-deployer -h">
<svg stroke='currentColor' fill='currentColor' stroke-width='0' viewBox='0 0 20 20' height='1em' width='1em' xmlns='http://www.w3.org/2000/svg'><path d='M8 2a1 1 0 000 2h2a1 1 0 100-2H8z'></path><path d='M3 5a2 2 0 012-2 3 3 0 003 3h2a3 3 0 003-3 2 2 0 012 2v6h-4.586l1.293-1.293a1 1 0 00-1.414-1.414l-3 3a1 1 0 000 1.414l3 3a1 1 0 001.414-1.414L10.414 13H15v3a2 2 0 01-2 2H5a2 2 0 01-2-2V5zM15 11h2a1 1 0 110 2h-2v-2z'></path></svg>
</button>
</div>
</li>
<li data-id="4" data-triple="x86_64-unknown-linux-gnu" class="install-content hidden">
<div class="download-wrapper">
<a href="https://github.com/auser/traefik-deployer/releases/download/v0.2.1/traefik-deployer-x86_64-unknown-linux-gnu.tar.gz">
<button class="button primary">
<span>Download</span>
<span class="button-subtitle">traefik-deployer-x86_64-unknown-linux-gnu.tar.gz</span>
</button>
</a>
</div>
</li>
</ul>
</li>
</ul>
</div>
<div class="no-autodetect hidden">
<span class="no-autodetect-details">We weren't able to detect your OS.</span>
</div>
<noscript>
<a href="/%2F/traefik-deployer/artifacts/">View all installation options</a>
</noscript>
<div class="mac-switch hidden">This project doesn't offer Apple Silicon downloads, but you can run Intel macOS binaries via Rosetta 2.</div>
<div class="bottom-options ">
<a href="/%2F/traefik-deployer/artifacts/" class="backup-download primary">View all installation options</a>
<div class="arch-select hidden">
<select id="install-arch-select">
<option disabled="true" selected="true" value=""></option>
<option value="aarch64-unknown-linux-gnu">Linux arm64</option>
<option value="x86_64-unknown-linux-gnu">Linux x64</option>
<option value="aarch64-apple-darwin">macOS Apple Silicon</option>
<option value="x86_64-apple-darwin">macOS Intel</option>
<option value="x86_64-pc-windows-msvc">Windows x64</option>
</select>
</div>
</div>
</div>
<a href="/%2F/traefik-deployer/artifacts/" class="button mobile-download primary">View all installation options</a>
<h1>Deployer for traefik configs</h1>
<h2>Usage</h2>
<pre style="background-color:#263238;"><span style="color:#82aaff;">traefik-deployer</span><span style="color:#89ddff;"> --</span><span style="color:#f78c6c;">help
</span></pre>
<pre style="background-color:#263238;"><span style="color:#82aaff;">traefik-deployer</span><span style="color:#89ddff;"> --</span><span style="color:#f78c6c;">tag</span><span style="color:#82aaff;"> v1.2.3</span><span style="color:#89ddff;"> --</span><span style="color:#f78c6c;">name</span><span style="color:#82aaff;"> my-traefik-project</span><span style="color:#89ddff;"> --</span><span style="color:#f78c6c;">repo-url</span><span style="color:#82aaff;"> https://github.com/org/repo.git</span><span style="color:#89ddff;"> --</span><span style="color:#f78c6c;">mount-path</span><span style="color:#82aaff;"> /opt/configs
</span></pre>
<pre style="background-color:#263238;"><span style="color:#82aaff;">traefik-deployer</span><span style="color:#89ddff;"> --</span><span style="color:#f78c6c;">tag</span><span style="color:#82aaff;"> v1.2.3</span><span style="color:#89ddff;"> --</span><span style="color:#f78c6c;">name</span><span style="color:#82aaff;"> my-traefik-project
</span></pre>
<h2>Configuration</h2>
<p>The configuration is done through a <code>.env</code> file. If no CLI args are provided, the configuration will be loaded from the <code>.env</code> file.</p>
<p>The <code>.env</code> file should contain the following variables:</p>
<pre style="background-color:#263238;"><span style="color:#eeffff;">REPO_URL</span><span style="color:#89ddff;">=</span><span style="color:#c3e88d;">https://github.com/org/repo.git
</span><span style="color:#eeffff;">MOUNT_PATH</span><span style="color:#89ddff;">=</span><span style="color:#c3e88d;">/opt/configs
</span></pre>
<h2>Development</h2>
<p>Release a new version:</p>
<pre style="background-color:#263238;"><span style="color:#82aaff;">git ci</span><span style="color:#89ddff;"> -</span><span style="color:#f78c6c;">am </span><span style="color:#89ddff;">"</span><span style="color:#c3e88d;">Updated version</span><span style="color:#89ddff;">"; </span><span style="color:#82aaff;">cargo release patch</span><span style="color:#89ddff;"> --</span><span style="color:#f78c6c;">execute</span><span style="color:#89ddff;"> --</span><span style="color:#f78c6c;">all</span><span style="color:#89ddff;"> --</span><span style="color:#f78c6c;">no-confirm</span><span style="color:#89ddff;">; </span><span style="color:#82aaff;">git push origin HEAD</span><span style="color:#89ddff;">; </span><span style="color:#82aaff;">git push</span><span style="color:#89ddff;"> --</span><span style="color:#f78c6c;">tags
</span></pre>
</main>
</div>
<footer>
<a href="https://github.com/auser/traefik-deployer"><div class="github-icon" aria-hidden="true"></div></a>
<span>
traefik-deployer, MIT
</span>
</footer>
</div>
<script src="/%2F/traefik-deployer/artifacts.js"></script>
</body>
</html>