docs: بروزرسانی کامل مستندات — باگ‌ها، فیکس‌ها، دیپلوی Production، CI/CD cross-deploy

- payment-gateway.md: سکشن ۸-۱۳ (ZarinPal callback, تخفیف ۱۰۰٪, VAT, ExpirePendingOrders, DeliveryStatus mapping, Production deploy)
- CICD-PIPELINE-GUIDE.md: باگ cross-deploy, قالب workflow Production, جدول مقایسه دو محیط
- INFRASTRUCTURE-GUIDE.md: سرور Production (45.149.79.127), DB KBS, Proto v0.0.179
- DISCOUNT-STORE-STATUS.md: وضعیت Production Deploy, فلوی پرداخت جدید
- SERVER-MIRRORS-CONFIG.md: registries.yaml سرور Production
- INDEX.md: تاریخ, توضیحات بروز, لینک‌های سریع جدید
This commit is contained in:
masoodafar-web
2026-02-17 01:44:05 +03:30
parent ad31c8be97
commit 4ef4bfbeef
6 changed files with 632 additions and 32 deletions
+53 -3
View File
@@ -1,13 +1,14 @@
# Server Mirrors Configuration
**Server:** 194.5.195.53
**Date:** 2026-01-29
**Staging Server:** 194.5.195.53
**Production Server:** 45.149.79.127
**Date:** 2026-02-17
---
## 1. Docker Registry Mirrors (K3s)
فایل: `/etc/rancher/k3s/registries.yaml`
### Staging — `/etc/rancher/k3s/registries.yaml` (194.5.195.53)
### ترتیب Pull کردن ایمیج‌ها:
1. **Nexus** (194.5.195.53:32082) - لوکال
@@ -66,6 +67,55 @@ configs:
systemctl restart k3s
```
### Production — `/etc/rancher/k3s/registries.yaml` (45.149.79.127)
Production server از staging registry ها pull می‌کنه:
```yaml
mirrors:
"docker.io":
endpoint:
- "http://194.5.195.53:32082"
- "https://docker.arvancloud.ir"
- "https://registry-1.docker.io"
"194.5.195.53:32082":
endpoint:
- "http://194.5.195.53:32082"
"194.5.195.53:30080":
endpoint:
- "http://194.5.195.53:30080"
"git.foursat.afrino.co":
endpoint:
- "https://git.foursat.afrino.co"
"git.se.kbs1.ir":
endpoint:
- "https://git.se.kbs1.ir"
configs:
"194.5.195.53:32082":
auth:
username: admin
password: 87zH26nbqT
"194.5.195.53:30080":
auth:
username: admin
password: 87zH26nbqT
"git.foursat.afrino.co":
auth:
username: admin
password: 87zH26nbqT
tls:
insecure_skip_verify: true
"git.se.kbs1.ir":
auth:
username: admin
password: 87zH26nbqT
tls:
insecure_skip_verify: true
```
> ⚠️ Production از `194.5.195.53:30080` (Gitea container registry) برای pull ایمیج‌های CI/CD استفاده می‌کنه.
---
## 2. APT Package Mirrors (Ubuntu 24.04 Noble)