معماری برای توسعهدهندگان
محیط اجرای وردپرس در ویسا از دید توسعهدهنده: کانتینر، Storage پایدار، پیکربندی و استقرار.
این صفحه برای توسعهدهندگان و آژانسهایی است که میخواهند بدانند وردپرس در ویسا دقیقاً چگونه اجرا میشود.
اجزای هر سایت
site/<slug>
├── workload WordPress + PHP (container image from private registry)
├── database dedicated database instance for this site
├── storage persistent volume (wp-content: uploads, plugins, themes)
├── config per-site configuration and secrets
└── domains default domain + custom domains with automatic TLS
نکات مهم برای توسعه
- فایلسیستم: دادههای ماندگار سایت (رسانهها، افزونهها و قالبها در
wp-content) روی Storage پایدار نگهداری میشوند. به تغییر دستی فایلهای هستهٔ وردپرس تکیه نکنید؛ این فایلها بخشی از ایمیج کانتینر هستند. - پیکربندی: اطلاعات اتصال دیتابیس و کلیدهای سایت توسط پلتفرم تزریق میشود؛ آنها را در کد یا مخزن خود hard-code نکنید.
- استقرار: تغییرات زیرساخت با روش GitOps و بهصورت نسخهدار اعمال میشوند.
- ایمیجها: ایمیجهای وردپرس از رجیستری خصوصی ویسا تأمین میشوند.
API
در حال حاضر مدیریت سایتها از طریق داشبورد ویسا انجام میشود. اگر برای یکپارچهسازی سازمانی یا مدیریت تعداد زیادی سایت نیاز به دسترسی برنامهنویسی دارید، از صفحهٔ تماس با موضوع «پشتیبانی فنی و زیرساخت» درخواست خود را ثبت کنید.
پاسخ سؤالتان را پیدا نکردید؟ با پشتیبانی تماس بگیرید.