প্রকল্প সম্পর্কে
devcontainer CLI একটি স্বয়ংসম্পূর্ণ Go বাইনারি যা Linux সিস্টেমে Docker-এর সাথে devcontainer.json দ্বারা সংজ্ঞায়িত ডেভেলপমেন্ট কন্টেইনার চালানো সক্ষম করে। এটি check, up, exec, open, stop, down, read-configuration, build-এর মতো মূল কমান্ড সরবরাহ করে এবং ডিটারমিনিস্টিক ক্যাশে কী, প্রি-বিল্ট ইমেজ ব্যবহার, BuildKit সিক্রেট এবং docker build-এ স্বয়ংক্রিয় ক্রেডেনশিয়াল পাস করার মতো বৈশিষ্ট্য সমর্থন করে।
টুলটি নির্ধারিত পরিসরে অফিসিয়াল @devcontainers/cli-এর সাথে আচরণগতভাবে সামঞ্জস্যপূর্ণ, যার মধ্যে রয়েছে Linux amd64/arm64, Docker Engine API v1.44+, Docker Compose v2 এবং নির্বাচিত কমান্ড পরিবার। এতে Node.js প্রয়োজন হয় না, যা এটিকে CI রানার, রিমোট হোস্ট এবং অভ্যন্তরীণ ডেভেলপার প্ল্যাটফর্মের জন্য উপযুক্ত করে তোলে।
ডকুমেন্টেশনে ইনস্টলেশন, মাইগ্রেশন, CI ওয়ার্কফ্লো, রিমোট ডেভেলপমেন্ট প্ল্যাটফর্ম ব্যবহার, সমস্যা সমাধান এবং check, setup, open, stop, down এবং secrets-file হ্যান্ডলিং-এর মতো শুধুমাত্র Go-তে উপলব্ধ বৈশিষ্ট্যগুলি কভার করা হয়েছে। রিলিজগুলো চেকসাম ও SBOM সহ স্ট্যাটিক আর্কাইভ হিসেবে বিতরণ করা হয় এবং CalVer ভার্সনিং ব্যবহার করে।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.