84 lines
2.5 KiB
Markdown
84 lines
2.5 KiB
Markdown
<div dir="rtl">
|
||
|
||
# Alvand-P — ارکستراسیون Fibitex
|
||
|
||
**Alvand-P** فورک [OpenDAX](https://github.com/openware/opendax) برای صرافی **Fibitex** است: compose، Vault، Traefik، و render قالبها.
|
||
|
||
| OpenDAX | Fibitex |
|
||
|---------|---------|
|
||
| OpenDAX | Alvand-P |
|
||
| Peatio | [Dena](../Dena/) |
|
||
| Barong | [Dalan](../Dalan/) |
|
||
| BaseApp | [Gereh](../Gereh/) / [Shahoo](../Shahoo/) |
|
||
|
||
## پیشنیازها
|
||
|
||
- Docker Compose v2، Ruby 2.6 + Bundler
|
||
- Linux/macOS (staging: Ubuntu) یا Windows + Docker Desktop
|
||
- Vault unseal keys (staging/production)
|
||
|
||
## راهاندازی سریع
|
||
|
||
<div dir="ltr">
|
||
|
||
```bash
|
||
cd Alvand-P
|
||
bundle install
|
||
cp config/app.local.yml.example config/app.local.yml # لوکال
|
||
rake render:config
|
||
rake service:all
|
||
```
|
||
|
||
</div>
|
||
|
||
لوکال Windows: [`start-fibitex.bat`](../start-fibitex.bat) از ریشه Main code.
|
||
|
||
Staging: [`Docs/Fibitex-staging-deploy.md`](../Docs/Fibitex-staging-deploy.md)
|
||
|
||
## مستندات
|
||
|
||
| سند | موضوع |
|
||
|-----|--------|
|
||
| [`Docs/Fibitex-staging-deploy.md`](../Docs/Fibitex-staging-deploy.md) | Deploy staging (منبع حقیقت) |
|
||
| [`Docs/06-setup-local.md`](../Docs/06-setup-local.md) | لوکال Docker |
|
||
| [`Docs/07-setup-server.md`](../Docs/07-setup-server.md) | Production |
|
||
| [`Docs/05-alvand-p-platform.md`](../Docs/05-alvand-p-platform.md) | معماری Alvand-P |
|
||
| [`Docs/QA-troubleshooting.md`](Docs/QA-troubleshooting.md) | عیبیابی عملیاتی |
|
||
| [`Docs/troubleshoot-barong-authz.md`](Docs/troubleshoot-barong-authz.md) | Barong authz |
|
||
| [`Docs/ubuntu-install.md`](Docs/ubuntu-install.md) | نصب Ubuntu |
|
||
| [`Docs/README.md`](../Docs/README.md) | فهرست مرکزی |
|
||
|
||
## دستورات پرکاربرد
|
||
|
||
<div dir="ltr">
|
||
|
||
```bash
|
||
rake render:config
|
||
rake service:all
|
||
docker compose -p fibitex up -d --force-recreate # بعد از تغییر logging
|
||
rake vault:load_policies
|
||
|
||
rake service:monitoring # all monitoring service up
|
||
```
|
||
|
||
</div>
|
||
|
||
## Log rotation
|
||
|
||
Templateهای compose tierهای `noisy` (10m×3) و `quiet` (5m×2) دارند. بعد از تغییر: `render:config` + `--force-recreate`. جزئیات: Fibitex staging deploy §۸.۳.
|
||
|
||
---
|
||
|
||
</div>
|
||
|
||
<details>
|
||
<summary>OpenDAX upstream README (مرجع)</summary>
|
||
|
||

|
||
|
||
OpenDAX is an open-source cloud-native multi-service platform for building a Blockchain/FinTech exchange.
|
||
|
||
See upstream: https://github.com/openware/opendax
|
||
|
||
</details>
|