اپ (App) یک container است که از پنل میسازید، دیپلوی میکنید و با دکمههای کارتش کنترل میکنید — بدونِ SSH، nginx یا YAML. هر اپ یک زیردامنهی رایگانِ weblines.ir میگیرد و میتوانید دامنهی خودتان را هم وصل کنید.
مناسب برای#
- API و backend — Node، Python، Go و …
- فرانتاندِ SSR مثل Next.js یا Nuxt
- سایتِ استاتیک با nginx
- برای پردازشِ پسزمینه بدونِ آدرسِ عمومی، Worker مناسبتر است.
روشهای ساخت#
| روش | کی | راهنما |
|---|---|---|
| Docker Image | image آماده دارید | ساخت از Docker Image |
| ریپوی گیت — build خودکار | کد در گیت، بدونِ Dockerfile | ساخت از Git |
| ریپوی گیت — Dockerfile | Dockerfile در ریپو | ساخت از Git |
| ریپوی گیت — Docker Compose | چند سرویس در یک compose | ساخت از Git |
| فایل ZIP | کد بدونِ گیت | ساخت از ZIP |
ریپوی خصوصی با اتصالِ GitHub، Access Token یا Deploy Key پشتیبانی میشود. بعد از ساخت، کلون و Deploy Hook برای CI هم در دسترس است.
چرخهی عمر#
text
CREATING → DEPLOYING → RUNNING ⇄ STOPPED → DELETING
│
└→ ERROR (build یا اجرا شکست خورد)
- RUNNING — container فعال؛ هزینهی CPU، RAM و دیسک.
- STOPPED — بدونِ هزینهی CPU و RAM؛ فقط دیسک.
- حینِ DEPLOYING و STARTING دکمههای کارت قفلاند تا کار نیمهتمام بماند.
معنای همهی وضعیتها و کار با لاگ و شِل: وضعیت، لاگ و شِل.
شبکه و متغیرهای محیطی#
- آدرسِ پیشفرض: یک زیردامنهی
weblines.irکه هنگامِ ساخت اختصاص مییابد. - اپ و دیتابیسهای یک سازمان از شبکهی داخلی به هم وصل میشوند؛ با اتصال به دیتابیس،
DATABASE_URLوDB_*خودکار تزریق میشود. - متغیرهای محیطی را در تبِ Environment تنظیم کنید: متغیرها و گروهها.
- برای اتصالِ داخلی بدونِ عبور از اینترنت، آدرس خصوصی را فعال کنید.
اپ، Worker، دیتابیس، سرویس#
| نوع | نمونه | آدرسِ عمومی | پکها |
|---|---|---|---|
| اپ | API شما | دارد | Nano تا Large |
| Worker | مصرفکنندهی صف | ندارد | Nano تا Large |
| دیتابیس | PostgreSQL | فقط با دسترسی از بیرون | DB Micro تا DB Large |
| سرویسِ آماده | WordPress، n8n | دارد | Nano تا Large |
هزینهی همه ساعتی و از کیف پول است.
