میرور npm: تغییر رجیستری پروژه بدون دست زدن به Dockerfile
وقتی میرور npm قطع میشود، دیگر لازم نیست Dockerfile همهٔ پروژهها را عوض کنی. در لکسویا رجیستری هر پروژه از پنل انتخاب میشود و از بیلد بعدی اعمال میشود.
18 مطلب در این دستهبندی
وقتی میرور npm قطع میشود، دیگر لازم نیست Dockerfile همهٔ پروژهها را عوض کنی. در لکسویا رجیستری هر پروژه از پنل انتخاب میشود و از بیلد بعدی اعمال میشود.
تو بعضی شرایط اینترنت نداریم و بدون اینترنت باید سرویسهامون رو ستاپ کنیم. چطوری؟ تو این پست در موردش صحبت میکنیم.
پیکربندی daemon.json و insecure-registries برای اتصال Docker به رجیستری داخلی و Pull و Push ایمیج بدون اینترنت.
پیکربندی متغیرهای GOPROXY و GONOSUMDB برای اتصال به پروکسی داخلی Go و دانلود ماژولها در شبکهٔ بسته.
راهاندازی Athens یا GOPROXY خصوصی برای کش و توزیع ماژولهای Go در شبکهٔ داخلی و بیلد پروژه بدون دسترسی به اینترنت.
پیکربندی pip.conf و trusted-host برای اتصال به مخزن داخلی و نصب پکیجهای Python در محیط Airgap.
راهاندازی devpi یا Bandersnatch برای ساخت مخزن PyPI داخلی و کش پکیجهای Python در شبکهٔ بدون اینترنت.
پیکربندی composer.json و دسترسیها برای استفاده از مخزن داخلی Composer و نصب وابستگیهای PHP در محیط Airgap.
راهاندازی Satis یا Private Packagist برای ساخت مخزن Composer داخلی و نصب پکیجهای PHP بدون اینترنت.
پیکربندی npm client با فایل .npmrc برای اتصال به رجیستری داخلی و نصب پکیجهای Node.js در محیط Airgap و شبکهٔ بسته.
راهاندازی Verdaccio بهعنوان رجیستری npm داخلی و کش پکیجها، تا نصب و بیلد پروژههای Node.js در شبکهٔ بدون اینترنت انجام شود.
پیکربندی sources.list و کلیدهای GPG برای اتصال به مخزن APT داخلی و نصب بستهها بدون اینترنت.
تنظیم DNS در لینوکس گامبهگام: systemd-resolved و resolvconf، تغییر DNS موقت و دائمی، بررسی با resolvectl و رفع خطای نامرزولوشن در شبکهٔ داخلی یا بدون اینترنت.
پیکربندی systemd-timesyncd و Chrony بهعنوان کلاینت برای هماهنگی زمان با سرور NTP داخلی در شبکهٔ بسته.
راهاندازی Harbor یا Registry خصوصی برای ذخیره و توزیع ایمیجهای Docker در شبکهٔ داخلی و دیپلوی بدون اینترنت.
ساخت آینهٔ مخازن Debian و Ubuntu با apt-mirror یا aptly تا آپدیت و نصب بستههای سیستمی در شبکهٔ داخلی انجام شود.
راهاندازی DNS Server داخلی برای شبکهٔ بدون اینترنت: مقایسهٔ Bind9، PowerDNS و CoreDNS و پیکربندی زونها برای رزولوشن داخلی.
راهاندازی NTP Server با Chrony یا OpenNTPD تا ساعت همهٔ سرورهای شبکهٔ داخلی بدون دسترسی به اینترنت هماهنگ بماند.