Looking for Real‑World Help: Running ERPNext on Docker Swarm

Hi everyone,

I’m looking to connect with someone who has successfully deployed ERPNext using Docker, specifically in a Docker Swarm environment.

I’m already comfortable with Swarm fundamentals — overlay networks, persistent volumes, distributed storage, Traefik routing, and multi‑service orchestration aren’t the issue. My challenge is getting ERPNext itself running cleanly inside Swarm.

I’ve been using the official repository:
https://github.com/frappe/frappe_docker
It’s a great reference, but following the documented steps exactly hasn’t resulted in a working setup in my environment. Most examples assume single‑node Docker Compose or development‑focused setups, which don’t translate cleanly to a production‑grade Swarm cluster.

What I’m hoping to find is someone who has:

  • A working ERPNext deployment running in Docker Swarm

  • Experience with the required services (MariaDB, Redis, workers, scheduler, queueing)

  • Practical insights on handling volumes, migrations, site creation, and multi‑container orchestration

  • Any pitfalls, patches, or adjustments needed beyond the official docs

Even high‑level architecture notes or a validated stack file would be incredibly helpful.

If you’ve done this before or can point me toward someone who has, I’d really appreciate it. Thanks in advance to anyone willing to share their experience.