Weblines Cloudمستندات

قالب‌های آماده و دکمه‌ی Deploy

پروژه‌ی تازه را از قالب‌های آماده‌ی Next.js، Node.js، FastAPI، Laravel یا سایتِ استاتیک شروع کنید، و دکمه‌ی Deploy on Weblines را در README خودتان بگذارید.

آخرین به‌روزرسانی:

برای شروعِ سریع، چند پروژه‌ی آماده در github.com/weblines-cloud داریم. همه‌شان:

  • روی پورتِ 3000 و 0.0.0.0 گوش می‌دهند (از متغیرِ PORT هم پیروی می‌کنند).
  • مسیرِ /health دارند.
  • با Dockerfile ِ خودشان build می‌شوند، پس بدونِ تنظیمِ اضافه دیپلوی می‌شوند.
قالبمخزن
Next.jshttps://github.com/weblines-cloud/nextjs
Node.js API (Fastify)https://github.com/weblines-cloud/node-api
Python FastAPIhttps://github.com/weblines-cloud/fastapi
Laravelhttps://github.com/weblines-cloud/laravel
سایتِ استاتیکhttps://github.com/weblines-cloud/static-site

دیپلوی از قالب#

  1. در کنسول سرویس جدید را بزنید و فریم‌ورک را انتخاب کنید.
  2. زیرِ آدرسِ مخزن، استفاده از قالب را بزنید؛ آدرس و پورت پر می‌شود.
  3. پک را انتخاب کنید و بسازید.

برای اینکه کد مالِ خودتان شود، اول در GitHub روی Use this template بزنید تا یک کپی در حسابِ خودتان ساخته شود، بعد همان را دیپلوی کنید تا با هر push بتوانید نسخه‌ی جدید بفرستید.

در قالبِ Laravel حتماً متغیرِ APP_KEY را در تنظیماتِ اپ بگذارید (با php artisan key:generate --show). دیتابیسِ پیش‌فرضِ آن SQLite ِ داخلِ کانتینر است و با هر دیپلوی پاک می‌شود؛ برای دادهٔ واقعی یک دیتابیس وصل کنید.

دکمه‌ی Deploy on Weblines#

هر مخزنِ عمومی می‌تواند این دکمه را در README داشته باشد. کلیک روی آن فرمِ ساختِ اپ را با آدرسِ مخزن باز می‌کند؛ چیزی تا تأییدِ خودِ کاربر ساخته نمی‌شود.

markdown
[![Deploy on Weblines](https://img.shields.io/badge/Deploy%20on-Weblines-25e07a?style=for-the-badge)](https://console.weblines.ir/deploy?repo=https://github.com/OWNER/REPO)

فقط آدرسِ ساده‌ی https://host/owner/repo پذیرفته می‌شود. برای مخزنِ خصوصی، ساخت از Git را ببینید.

جوابت را پیدا نکردی؟

تیکت از پنل یا تماس در ساعاتِ کاری: ۰۲۱-۸۸۷۱۷۴۵۱

ثبتِ تیکت