bounera
صفحه اصلیخدماتپایگاه دانشوبلاگدرباره ماتماس با مامشاوره رایگان
ورود به پنل

پایگاه دانش

شروع کار

  • معرفی پلتفرم
  • شروع سریع
  • مفاهیم پایه

استقرار اپلیکیشن

  • از طریق Git
  • Docker Image
  • Docker Compose

دیتابیس‌ها

  • PostgreSQL
  • MySQL / MariaDB
  • MongoDB
  • Redis

زیرساخت

  • کوبرنتیز
  • شبکه و DNS
  • ذخیره‌سازی
  • سرور مجازی

امنیت و مانیتورینگ

  • SSL و HTTPS
  • مانیتورینگ
  • پشتیبان‌گیری
پایگاه دانش/استقرار اپلیکیشن/از طریق Git

استقرار از طریق Git

با اتصال مستقیم به مخزن Git خود، اپلیکیشن را به صورت خودکار بیلد و دیپلوی کنید. با هر push به برنچ اصلی، دیپلوی جدید انجام می‌شود.

سرویس‌های پشتیبانی شده

GitHub
GitLab
Bitbucket

مراحل اتصال و دیپلوی

۱

اتصال حساب Git

در پنل بونرا، به بخش "تنظیمات > اتصالات" بروید و حساب GitHub، GitLab یا Bitbucket خود را متصل کنید. این کار با OAuth انجام می‌شود و نیازی به وارد کردن رمز عبور نیست.

دسترسی فقط خواندنی به مخازن
۲

انتخاب مخزن

پس از اتصال، لیست مخازن شما نمایش داده می‌شود. مخزن مورد نظر را انتخاب کنید.

username/my-awesome-app
main
۳

تنظیمات بیلد

تنظیمات مربوط به بیلد را مشخص کنید:

برنچ اصلی
main / master
دستور بیلد
npm run build
پوشه خروجی
./dist or ./build
دستور اجرا
npm start
۴

فایل bounera.yaml (اختیاری)

برای کنترل بیشتر روی فرآیند بیلد، می‌توانید فایل bounera.yaml را در ریشه پروژه قرار دهید:

bounera.yaml
version: 1
build:
  runtime: node-18
  command: npm run build
  output: ./dist

deploy:
  instances: 2
  memory: 512Mi
  cpu: 0.5
  port: 3000

env:
  - NODE_ENV=production

دیپلوی خودکار

با فعال‌سازی Auto Deploy، با هر push به برنچ اصلی، بیلد و دیپلوی جدید به صورت خودکار انجام می‌شود. همچنین می‌توانید:

  • برنچ‌های خاص را برای دیپلوی انتخاب کنید
  • محیط‌های جداگانه برای staging و production بسازید
  • Preview deployments برای Pull Requests فعال کنید
  • Webhook برای اطلاع‌رسانی به Slack یا Discord تنظیم کنید

عیب‌یابی مشکلات رایج

بیلد با خطا متوقف می‌شود
لاگ‌های بیلد را بررسی کنید. معمولا مشکل از وابستگی‌های ناموجود یا خطای سینتکس است.
دسترسی به مخزن خصوصی ندارم
اطمینان حاصل کنید که حساب Git شما به درستی متصل شده و دسترسی به مخزن دارد.
اپلیکیشن بعد از دیپلوی کار نمی‌کند
متغیرهای محیطی و پورت اپلیکیشن را بررسی کنید. پورت باید با تنظیمات مطابقت داشته باشد.
استقرار با Dockerمفاهیم پایه
bounera

ارائه‌دهنده خدمات مشاوره و راه‌اندازی زیرساخت ابری برای کسب‌وکارها

خدمات

  • زیرساخت ابری
  • اتوماسیون DevOps
  • مدیریت سرور
  • پشتیبانی ۲۴/۷

شرکت

  • درباره ما
  • تماس با ما
  • خدمات

تماس

  • تهران، جردن، خیابان سعیدی، پلاک ۹۲
  • ۰۲۱-۹۱۹۰۴۲۴۰
  • info@bounera.cloud

© بونرا. تمامی حقوق محفوظ است.