پرش به محتویات

عملیات و استقرار Frontend وب

این Runbookها Stack مستقل tripylon-frontend را روی https://ui.iranihosts.com مدیریت می‌کنند. Backend، dong و documents Dependencyهای موجود هستند و نباید در عملیات Frontend Restart یا Remove شوند.

مشخصات سرویس

فیلد مقدار
محیط Development
Compose Project tripylon-frontend
مسیر VPS /opt/applications/tripylon-frontend
Domain ui.iranihosts.com
Upstream tripylon-web:3000
Backend tripylon-api:8080
آخرین بازبینی محتوایی 2026-08-15

ترتیب اجرا

  1. آماده‌سازی VPS و GHCR
  2. SSH Deploy و GitHub Environment
  3. DNS، Reverse Proxy و TLS
  4. Deploy، Verification و Rollback

Safety Rules

  • Commandهای Compose فقط در مسیر و Project Frontend اجرا می‌شوند.
  • Image فقط با Digest Deploy و Rollback می‌شود.
  • down، prune، حذف Volume و Restart Stack دیگر ممنوع است.
  • Nginx پیش از Reload با nginx -t بررسی می‌شود.
  • HTML خصوصی و /api/* در Cloudflare Cache نمی‌شوند.