mermaid Docker & Self-Hosted Deployment

GitHub

Generation of diagrams like flowcharts or sequence diagrams from text in a similar manner as markdown

RAW Compose
1. Pull Image (DOCKERHUB) docker pull mermaid-js/mermaid
2. Docker Run (1-Click Launch) docker run -d --name mermaid -p 3333:3333 --restart always mermaid-js/mermaid:latest
3. Podman Run podman run -d --name mermaid -p 3333:3333 --restart always mermaid-js/mermaid:latest
4. Skopeo Inspect (Zero-Pull Manifest) skopeo inspect docker://docker.io/mermaid-js/mermaid:latest
5. ORAS Pull (OCI Artifact) oras pull mermaid-js/mermaid:latest
6. Compose Deployment docker compose up -d
docker-compose.yml
Download .yml
services:
  mermaid:
    build:
      context: .
      dockerfile: Dockerfile
    stdin_open: true
    tty: true
    working_dir: /mermaid
    mem_limit: '8G'
    env_file:
      - .env
    volumes:
      - ./:/mermaid
      - root_cache:/root/.cache
      - root_local:/root/.local
      - root_npm:/root/.npm
      - /tmp:/tmp
    ports:
      - ${MERMAID_PORT}:${MERMAID_PORT}
      - 3333:3333

volumes:
  root_cache:
  root_local:
  root_npm: