deploy-gateway

Automate deployment, rebuilding, and restarting of the Homelab MCP Gateway container on Tower.

1|1|Updated Mar 9, 2026
One-click install
npx skills add https://github.com/trevorbyrum/claude-skills-suite --skill deploy-gateway
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: deploy-gateway
Source: https://github.com/trevorbyrum/claude-skills-suite/tree/main/skills/deploy-gateway
Command: npx skills add https://github.com/trevorbyrum/claude-skills-suite --skill deploy-gateway

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill automates the deployment, rebuilding, and restarting of the Homelab MCP Gateway container, ensuring a streamlined and reliable update process.

Core Features & Use Cases

  • Automated Deployment: Manages container updates using CI images or manual builds.
  • Configuration Management: Handles Traefik labels for routing, health checks, and log verification.
  • Rollback Capability: Supports deploying previous versions in case of issues.
  • Use Case: When a new feature is merged to main, this Skill can be invoked to automatically build the new image, stop the old container, start the new one, and verify its health.

Quick Start

Use the deploy-gateway skill to redeploy the Homelab MCP Gateway container.

Frequently Asked Questions about deploy-gateway

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate Docker container deployment and restarts on Unraid?

Automating container deployment on Unraid requires managing CI images, manual builds, Traefik labels, and health checks. This process stops old containers, starts new ones, and verifies logs to ensure reliable updates.

What is the best way to rollback a Docker container to a previous version using a commit SHA?

Rolling back a container to a previous version using a commit SHA allows you to redeploy a stable state if issues arise. This process targets specific historical builds to restore functionality quickly.

How do I configure Traefik labels for routing and health checks during a container update?

Configuring Traefik labels for routing and health checks during a container update ensures traffic flows correctly to the new deployment. This process manages labels automatically as part of the rebuild and restart workflow.

Can I use CI images for manual builds when deploying a gateway container?

Yes, you can use CI images for manual builds when deploying a gateway container. This process manages container updates seamlessly using either CI images or manual builds to streamline the update process.

Why does my container deployment fail health checks after a rebuild?

Container deployment may fail health checks after a rebuild if the new image is misconfigured or dependencies are missing. This process includes log verification to diagnose issues and ensure the new container starts correctly.