استقرار از Docker Image
اگر Docker Image آماده دارید، میتوانید مستقیماً آن را روی زیرساخت ابری بونرا دیپلوی کنید.
رجیستریهای پشتیبانی شده
Docker HubGitHub Container RegistryGitLab Container RegistryAmazon ECRGoogle GCRرجیستری خصوصی
مراحل دیپلوی
۱
وارد کردن آدرس Image
آدرس کامل Docker Image را وارد کنید:
docker.io/username/myapp:latest۲
احراز هویت (برای رجیستری خصوصی)
اگر Image در رجیستری خصوصی است، اطلاعات احراز هویت را وارد کنید:
Username
your-username
Password / Token
••••••••
۳
تنظیمات Container
تنظیمات اجرای Container را مشخص کنید:
پورت3000
دستور اجرا (اختیاری)npm start
Health Check Path/health
دیپلوی با CLI
همچنین میتوانید با Bounera CLI مستقیم دیپلوی کنید:
Terminal
# نصب CLI
npm install -g @bounera/cli
# ورود به حساب
bounera login
# دیپلوی Docker Image
bounera deploy --image docker.io/user/app:latest \
--port 3000 \
--name my-appبهترین شیوهها
- همیشه از تگهای مشخص استفاده کنید (نه latest)
- Image را با کاربر غیر-root اجرا کنید
- Health Check endpoint تعریف کنید
- متغیرهای محیطی حساس را از Secrets استفاده کنید
- لاگها را به stdout بنویسید
- Image را قبل از Push اسکن امنیتی کنید
امنیت رجیستری خصوصی
اطلاعات احراز هویت رجیستری به صورت رمزنگاری شده ذخیره میشود. توصیه میکنیم:
- • از Access Token به جای رمز عبور استفاده کنید
- • دسترسی Token را محدود به Read-only کنید
- • Token را دورهای Rotate کنید