local-frappe

Set up and run a local Frappe development environment with Docker.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Local Frappe development environment for testing APIs before production deployment. Use when developing or testing Python/API changes locally.

Core Features & Use Cases

  • Local sandbox to build and validate custom HRMS APIs against a production-like Frappe stack.
  • Supports Windows, macOS, and Linux through docker-compose-based workflows.
  • Use case: test a new HRMS API endpoint locally before pushing to production, ensuring compatibility and avoiding production downtime.

Quick Start

Run the local docker setup to boot a Frappe development environment and test API changes.

Frequently Asked Questions about local-frappe

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

FAQPage Schema
How do I test Frappe API changes locally before deploying to production?

You can test Frappe API changes locally by running a self-contained docker-compose environment. This setup provides a production-like stack to validate custom HRMS APIs and interface changes safely before pushing to production.

Can I run a local Frappe development environment on Windows and macOS?

Yes, local Frappe development environments support Windows, macOS, and Linux. The docker-compose-based workflow operates across all three platforms, ensuring consistent API testing regardless of your operating system.

Do I need Docker to set up a local ERPNext bench for API testing?

Yes, Docker and docker-compose are required to set up a local ERPNext bench for API testing. These dependencies create a self-contained container that ensures environment parity with production for safe testing.

What is the best way to validate custom HRMS API endpoints against a Frappe stack?

The best way to validate custom HRMS API endpoints is by using a local Frappe sandbox. This reproducible environment boots a production-like stack locally, allowing you to test compatibility and interface changes thoroughly before deployment.

Why test ERPNext migrations in a local docker container instead of production?

Testing ERPNext migrations in a local docker container prevents production downtime and data corruption. A local environment provides a production-like stack to safely validate migrations and interface changes before applying them to live systems.