Looking for Guidance: Running Frappe CRM on Docker Swarm

Hi everyone,

I’m reaching out to connect with someone who has successfully deployed Frappe CRM inside Docker, ideally in a Docker Swarm environment.

I’m already comfortable with the Swarm fundamentals — overlay networking, persistent volumes, multi‑node storage, and service orchestration aren’t an issue. What I’m specifically looking for is real‑world experience from someone who has a fully working Frappe CRM setup running in containers.

Most of the examples online focus on ERPNext or single‑node Docker Compose setups, but I’m aiming for a production‑grade Swarm deployment with proper isolation, routing, and persistence.

If you’ve done this before — or have a working stack file, best practices, or lessons learned — I’d love to hear from you. Even high‑level architecture notes or pitfalls to avoid would be incredibly helpful.

Thanks in advance to anyone who can share their experience or point me in the right direction.

Not sure if this what you are looking for but worth a try if no one else replies: -

You can create a docker image that has these apps “Frappe CRM and Frappe”.
Use this image to spin up stack services.

You can look into this lensdocker/docs/docker-swarm.md at main · lmnaslimited/lensdocker · GitHub