Frappe App Deployment Expert Needed

Job ID: 39944162

Budget: ₹1,500 – ₹12,500 INR

Frappe App Deployment & Automation System

Project Description

We need a developer experienced with the Frappe Framework (v15 +) to implement a Phase 1 Deployment Engine for our in-house app.
The goal is to automate how the app is exported, deployed, updated, and tested—without moving user data.

Scope of Work

Build Export = Deploy system (code + structure only, no data)

Implement Import = Apply process on new or existing sites

Create Bench CLI commands:

export-app-data, import-app-data, update-app-data

Add versioned updates with dry-run, backup, rollback

Integrate Conflict Management (UI + CLI)

Add Scheduler jobs for nightly dry-runs & weekly exports

Include unit/integration tests for validation

Deliverables

Working Frappe app with all commands functional

Verified deployment on at least two hosting paths (e.g., VPS + Docker)

Documentation & walkthrough of each ticket (1 – 5 + 8)

QA report showing successful import/update/rollback flow

Skills Required

Python / Frappe Framework / Bench CLI

Docker / Git / Basic DevOps

JSON / YAML schema handling

Unit testing & validation in Frappe

Expected Outcome

A portable, version-controlled, and PII-safe deployment workflow usable by non-developers to deploy the app confidently across multiple environments.
Related categories: JavaScript Python Linux Software Architecture Git React.js JSON Docker DevOps