Compose প্ৰক্সি চলক এটা কণ্টেইনাৰলৈ পঠিওৱা
প্ৰক্সি চলকবোৰ Compose সেৱাৰ পৰিৱেশৰ অংশ কৰক, প্ৰকল্পৰ .env ফাইলেই সেয়া স্বয়ংক্ৰিয়ভাৱে ইনজেক্ট কৰে বুলি ধৰি নলব।
Compose ৰ প্ৰকল্প .env ফাইলে ইন্টাৰপ’লেচন মান যোগান ধৰে। সেই মানবোৰৰ এটা কণ্টেইনাৰক দিবলৈ, সেৱাৰ শিতানত ইয়াৰ উল্লেখ কৰক।
উদাহৰণস্বৰূপে, .env ত প্ৰক্সি এণ্ডপইণ্ট আছে:
HTTP_PROXY=http://203.0.113.10:8080
সেৱাই ইয়াক HTTP আৰু HTTPS দুয়ো গন্তব্য অনুৰোধৰ বাবে ব্যৱহাৰ কৰে:
services:
app:
image: your-image
environment:
HTTP_PROXY: "${HTTP_PROXY}"
HTTPS_PROXY: "${HTTP_PROXY}"
ডকুমেণ্টেচনৰ ঠিকনা আৰু ইমেজ সলনি কৰক; আপোনাৰ সেৱাৰ পৰা বা HTTP প্ৰক্সি তালিকাৰ পৰা এটা উপযুক্ত HTTP এণ্ডপইণ্ট বাছনি কৰক। সাধাৰণ HTTP প্ৰক্সিয়ে HTTPS CONNECT ৰ জৰিয়তে কঢ়িয়াব পাৰে যদিহে ই অনুৰোধ কৰা টানেল সমৰ্থন কৰে।
স্পষ্ট env_file এণ্ট্ৰি এটা নিৰ্বাচিত ফাইলৰ চলক সেৱালৈ পঠিওৱাৰ আন এটা উপায়। প্ৰকল্পৰ ইন্টাৰপ’লেচন ফাইলে অন্তৰ্নিহিত কণ্টেইনাৰ env_file হিচাপে কাম নকৰে।
এপ্লিকেচনলৈ কি পাইছেগৈ পৰীক্ষা কৰা
docker compose config এ সমাধান হোৱা সেৱা শিতান দেখুৱায়। docker compose config --environment য়ে ইয়াৰ পৰিৱৰ্তে ইন্টাৰপ’লেচনৰ বাবে ব্যৱহৃত মানবোৰ দেখুৱায়।
সেৱাৰ পৰিৱেশ এপ্লিকেচন প্ৰক্ৰিয়াৰ সৈতে তুলনা কৰক। .env সম্পাদনা কৰিলে বিদ্যমান কণ্টেইনাৰে নতুন মান নাপায়; পৰিৱৰ্তনটো উদ্দেশ্য কৰা Compose জীৱনচক্ৰৰ জৰিয়তে প্ৰয়োগ কৰক, সেৱা বাধাত অনুমতি দি।
যদি চলকটো অনুপস্থিত, সেৱা শিতান ঠিক কৰক। যদি ই আছে কিন্তু অনুৰোধবোৰ পোনপটীয়া হৈয়েই থাকে, HTTP ক্লায়েণ্টৰ প্ৰক্সি সমৰ্থন পৰীক্ষা কৰক। পৰিৱেশ ইনজেকচনে শিতান যোগান ধৰে; এপ্লিকেচনে ইয়াক ব্যৱহাৰ কৰিব লাগিব।