deploy-frappe

Deploy production branch changes to AWS EC2 running Frappe Docker.

1|Updated Dec 9, 2025
One-click install
npx skills add https://github.com/Bebang-Enterprise-Inc/hrms --skill deploy-frappe
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: deploy-frappe
Source: https://github.com/Bebang-Enterprise-Inc/hrms/tree/main/.claude/skills/deploy-frappe
Command: npx skills add https://github.com/Bebang-Enterprise-Inc/hrms --skill deploy-frappe

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Deploys code changes from the production branch to AWS EC2 running Frappe Docker.

IMPORTANT: Frappe Docker uses --preload, so Python code changes require rebuilding the Docker image. This command handles that automatically.

Core Features & Use Cases

  • Deploys production branch changes to AWS EC2 and updates the running Frappe Docker stack.
  • Automatically rebuilds the Docker image to include Python changes and ensures a local test workflow is available.
  • Provides guidance for verification, rollback, and site health checks after deployment.

Quick Start

Run the deploy-frappe skill to push production branch changes to AWS EC2 and automatically rebuild the Docker image for the updated code.

Frequently Asked Questions about deploy-frappe

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

FAQPage Schema
How do I deploy Frappe Docker changes to AWS EC2?

Rebuilding the Docker image is necessary for Frappe deployments because Frappe Docker uses --preload, which requires a Docker image rebuild to apply Python code changes. This deployment process handles the rebuild automatically.

What is the best way to ensure a safe Frappe HRMS production deployment?

The best way to ensure a safe Frappe HRMS production deployment is to emphasize local testing before deploying. This deployment process provides guidance for verification, rollback, and site health checks after updating your AWS EC2 instance.

Can I roll back code changes after deploying to AWS EC2 running Frappe?

Yes, you can roll back code changes after deploying to AWS EC2 running Frappe. The deployment process provides specific guidance for rollback procedures, alongside verification and site health checks to ensure deployment stability.

Why are my Python code changes not reflecting in Frappe Docker on AWS?

Python code changes may not reflect in Frappe Docker on AWS because Frappe Docker uses --preload, requiring a Docker image rebuild. This deployment process automatically rebuilds the Docker image to include those Python changes.

Does this deployment process handle CI/CD for Frappe on AWS?

Yes, this deployment process handles CI/CD for Frappe on AWS by deploying code changes from the production branch to AWS EC2. It automatically rebuilds the Frappe Docker image and provides post-deployment site health checks.