Skip to content

Markushik/mirth

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

Getting curious? Dive In ⟶ https://t.me/mirth_robot

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors