বিষয়বস্তু এড়িয়ে যান

সমস্যা সমাধান

সংযোগ, প্রমাণীকরণ, মেটাডেটা এবং স্থাপনার সমস্যা সমাধান করুন।

UI রেজিস্ট্রিতে পৌঁছাতে পারে না

ফ্রন্টএন্ড সার্ভারের নেটওয়ার্ক পরিবেশ থেকে রেজিস্ট্রি মূল পরীক্ষা করুন। একটি পাত্রে, localhost ধারকটিকেই নির্দেশ করে। একটি সাধারণ Compose আপস্ট্রিম হল http://registry:5000।

curl -i http://127.0.0.1:5000/v2/

একটি বেনামী রেজিস্ট্রি সাফল্য ফিরে আসা উচিত. একজন প্রমাণীকৃত ব্যক্তি একটি WWW-Authenticate চ্যালেঞ্জ সহ 401 ফেরত দিতে পারে। সংযোগ প্রত্যাখ্যান মানে শ্রোতা, ঠিকানা বা নেটওয়ার্ক পাথ প্রস্তুত নয়।

সাইন-ইন ব্যর্থ হয়েছে

নিশ্চিত করুন যে রেজিস্ট্রি নেটিভ htpasswd Basic Auth ব্যবহার করে এবং এর bcrypt ফাইলটি সঠিকভাবে মাউন্ট করা হয়েছে৷ একটি বাহ্যিক Bearer-টোকেন চ্যালেঞ্জ বর্তমান UI দ্বারা সমর্থিত নয়৷

বারবার সেশন ক্ষতির জন্য, পরীক্ষা করুন যে সমস্ত ফ্রন্টএন্ড উদাহরণ NUXT_SESSION_PASSWORD ভাগ করে। একটি পুনঃসূচনা করার পরে একটি প্রক্রিয়া-স্থানীয় উত্পন্ন গোপন পরিবর্তন। এছাড়াও HTTPS এবং ফরোয়ার্ড প্রোটোকল হেডার যাচাই করুন; ব্রাউজার সেশনের জন্য কুকিকে একই মূলে ফিরে যেতে হবে।

আমার ছবির কোন বর্ণনা বা সৃষ্টির তারিখ নেই

এই মানগুলি অবশ্যই ম্যানিফেস্ট টীকা বা চিত্র কনফিগারেশনে বিদ্যমান থাকতে হবে। Crateview অনুপস্থিত মেটাডেটা বা বিকল্প রেজিস্ট্রি push বার অনুমান করে না। আপনার ছবি তৈরি করার সময় উপযুক্ত OCI টীকা যোগ করুন।

রেফারাররা খালি

রেজিস্ট্রি OCI রেফারার এন্ডপয়েন্ট বা স্ট্যান্ডার্ড digest-ট্যাগ ফলব্যাক সূচক প্রকাশ করতে হবে। OCI ক্লায়েন্টরা যখন প্রয়োজন হয় তখন সেই ফলব্যাক সূচকটি বজায় রাখার জন্য দায়ী৷ রেফারার সমর্থন ছাড়াই শুধুমাত্র একটি বিষয়-বহনকারী ম্যানিফেস্টকে একটি রেজিস্ট্রিতে পুশ করা Crateview এর জন্য সমস্ত ট্যাগ স্ক্যান করে না।

মুছে ফেলা অনুপস্থিত বা প্রত্যাখ্যাত

Crateview এর NUXT_REGISTRY_DELETE_ENABLED এবং Distribution স্টোরেজ মুছে ফেলার সেটিং উভয়ই সক্ষম করুন৷ রেজিস্ট্রি এখনও তার অনুমতি বা বাস্তবায়ন অনুযায়ী অনুরোধ প্রত্যাখ্যান করতে পারে। মুছে ফেলা digest দ্বারা কাজ করে এবং একাধিক ট্যাগকে প্রভাবিত করতে পারে।

প্রোডাকশন আমার .env ফাইলকে উপেক্ষা করে

node .output/server/index.mjs স্বয়ংক্রিয়ভাবে .env লোড হয় না। আপনার প্রসেস ম্যানেজার, ধারক পরিবেশ বা শেল এর মাধ্যমে ভেরিয়েবল রপ্তানি করুন। রানটাইম মান পরিবর্তন করার পরে পুনরায় আরম্ভ করুন। একটি স্থির-শুধু ওয়েব হোস্ট প্রয়োজনীয় Nitro সার্ভার প্রতিস্থাপন করতে পারে না।

অনুলিপি করা pull কমান্ড কাজ করে না

কমান্ড সর্বজনীন ফ্রন্টএন্ড ঠিকানা ব্যবহার করে। নিশ্চিত করুন যে CLI সেই উৎপত্তিস্থলে পৌঁছাতে পারে এবং তার TLS শংসাপত্রকে বিশ্বাস করে। প্রয়োজনে আলাদাভাবে CLI প্রমাণীকরণ করুন। একটি ব্রাউজার সাইন-ইন একটি Docker CLI লগইন তৈরি করে না৷

আপনি যদি একটি পুনরুত্পাদনযোগ্য UI সমস্যা খুঁজে পান, তবে প্রভাবিত পুনর্বিবেচনা এবং স্যানিটাইজড প্রজনন বিবরণ সহ একটি issue খুলুন। দুর্বলতার জন্য প্রাইভেট সিকিউরিটি চ্যানেল ব্যবহার করুন।