Skip to content

Latest commit

 

History

History
65 lines (51 loc) · 1.19 KB

File metadata and controls

65 lines (51 loc) · 1.19 KB

Mirth

🌸 An elegant order processing system based on event-driven architecture (EDA) with modular microservices

✨ Features

  • Automatic generates reports
  • ...

📦 Installation

Warning

Please fill data .sectrets.toml which must locates in there.

🦭 Podman

This Podman image is published on Docker Hub.

1 Pull from Docker Hub

podman pull ...

2 Bring up containers

podman-compose up

❄️ Nix

1 Clone this Repository via Git

git clone https://github.com/Markushik/mirth.git

2 Build up Nix environment

nix develop

Tip

In every services we can see file Taskfile which provides more flexible interaction

🏛️ Architecture

graph TD;
    User --> Bot;
    User --> WebApp;
    Bot --> NATS;
    WebApp --> NATS;
    NATS --> Database;
Loading

Tree Structure

    Some structure

☑️ ToDo

  • Integration etcd in system
  • Add debug tools in project
  • Integration SeaweedFS in system
  • Add sulguk in Telgram Bot
  • Impl script to parse .ftl and interg. to HTML templates
  • Config pre-commit, CI