Skip to content

Commit aef9dd0

Browse files
author
Exploding Labs Bot
committed
Update site from docs source repo
1 parent 7c2e9b6 commit aef9dd0

File tree

2 files changed

+19
-1
lines changed

2 files changed

+19
-1
lines changed

superstack/bluegreen/index.html

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -856,6 +856,24 @@ <h2 id="github-actions">Github Actions</h2>
856856
<span class="w"> </span><span class="nt">GHCR_PAT</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">${{ secrets.GHCR_PAT }}</span>
857857
</code></pre></div>
858858

859+
If you want to auto-flip between blue and green, add this extra task:
860+
861+
<div class="highlight"><pre><span></span><code><span class="p p-Indicator">-</span><span class="w"> </span><span class="nt">name</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">Flip traffic</span>
862+
<span class="w"> </span><span class="nt">uses</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">appleboy/ssh-action@v1.0.3</span>
863+
<span class="w"> </span><span class="nt">with</span><span class="p">:</span>
864+
<span class="w"> </span><span class="nt">host</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">${{ secrets.VPS_HOST }}</span>
865+
<span class="w"> </span><span class="nt">username</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">${{ secrets.VPS_USER }}</span>
866+
<span class="w"> </span><span class="nt">key</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">${{ secrets.VPS_SSH_KEY }}</span>
867+
<span class="w"> </span><span class="nt">script</span><span class="p">:</span><span class="w"> </span><span class="p p-Indicator">|</span>
868+
<span class="w"> </span><span class="no">if [ &quot;${{ steps.idle.outputs.IDLE }}&quot; = &quot;blue&quot; ]; then</span>
869+
<span class="w"> </span><span class="no">sed -i &#39;s/green_caddy/blue_caddy/g&#39; caddy/Caddyfile</span>
870+
<span class="w"> </span><span class="no">else</span>
871+
<span class="w"> </span><span class="no">sed -i &#39;s/blue_caddy/green_caddy/g&#39; caddy/Caddyfile</span>
872+
<span class="w"> </span><span class="no">fi</span>
873+
<span class="w"> </span><span class="no">docker exec front-proxy caddy reload --config /etc/caddy/Caddyfile</span>
874+
<span class="w"> </span><span class="no">echo &quot;${{ steps.idle.outputs.IDLE }}&quot; &gt; active_stack</span>
875+
</code></pre></div>
876+
859877
</details>
860878

861879

0 commit comments

Comments
 (0)