deploy-homelab

Manage Lucky application deployments to homelab with Docker, Nginx, and GitHub Actions.

17|8|Updated Apr 11, 2022
One-click install
npx skills add https://github.com/LucasSantana-Dev/Lucky --skill deploy-homelab
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: deploy-homelab
Source: https://github.com/LucasSantana-Dev/Lucky/tree/main/.cursor/skills/deploy-homelab
Command: npx skills add https://github.com/LucasSantana-Dev/Lucky --skill deploy-homelab

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill helps debug and manage deployments of the Lucky application to a homelab environment, addressing issues with the deployment workflow, webhook errors, or container recovery.

Core Features & Use Cases

  • Troubleshoot Deployment Failures: Diagnose and resolve issues occurring during the GitHub Actions deployment workflow.
  • Recover Failed Services: Restart or recover individual Docker containers on the homelab server when they become unresponsive or return errors.
  • Manual Deployments: Execute manual deployment scripts when automated processes fail or require direct intervention.
  • Use Case: If the automated deployment to your homelab fails with a 502 Bad Gateway error, you can use this Skill to check the status of the Nginx and webhook containers and restart them if necessary.

Quick Start

Use the deploy-homelab skill to restart the webhook container on the homelab server.

Frequently Asked Questions about deploy-homelab

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

FAQPage Schema
How do I troubleshoot a 502 Bad Gateway error during a homelab Docker deployment?

To troubleshoot a 502 Bad Gateway error during a homelab Docker deployment, check the status of your Nginx and webhook containers and restart them if they are unresponsive. This Skill diagnoses container recovery issues and resolves workflow failures.

How do I manually execute deployment scripts when GitHub Actions automated workflows fail?

You can manually execute deployment scripts to bypass automated workflow failures. This Skill provides direct intervention mechanisms to deploy the Lucky application to your homelab environment when GitHub Actions triggers fail.

Why does my automated webhook deployment fail to trigger on my homelab server?

Automated webhook deployments fail due to unresponsive webhook containers or network routing issues. This Skill resolves webhook errors by verifying container status and checking Cloudflare tunnel connectivity.

Do I need to understand Nginx and Cloudflare tunnels to manage homelab deployments?

Yes, understanding Docker, Nginx, Cloudflare tunnels, and GitHub Actions workflows is required. This knowledge is necessary to effectively operate the deployment scripts and resolve container recovery issues.

What is the best way to recover unresponsive Docker containers in a homelab environment?

The best way to recover unresponsive Docker containers in a homelab environment is to run targeted recovery scripts. This Skill restarts individual Docker containers and performs smoke checks to verify deployed service health.