يُقرأ الملفان داخل هذه الصفحة في متصفحك ولا يُرسلان لأي مكان، والقيم تظهر أشرطة سوداء فتقدر تشارك شاشتك. ومع ذلك، لأسرار الإنتاج تقدر تلصق الملف بعد حذف القيم، فالفحص يحتاج الأسماء فقط.
المتغيرات الموجودة في .env.example وغير الموجودة في ملفك، والقيم الفارغة، والقيم المؤقتة التي نسيت تعبئتها (changeme وyour_key_here و<token> وundefined)، والمتغيرات الزائدة، والمكررة، والتنسيق الذي تقرؤه أدوات أخرى بطريقة مختلفة.
يعدّ dotenv، من الإصدار 15 وما بعده، أي # بداية تعليق، فتُقرأ PASSWORD=abc#123 على أنها abc. ضع القيمة بين علامتي تنصيص لتُقرأ كاملة.
الأخير، كما في dotenv. وتخبرك الأداة هل القيمتان متطابقتان، وأي سطر هو المعتمد، دون أن تعرض القيم.
يتجاهلها dotenv، لكن docker run --env-file يتوقف بخطأ إذا وُجدت مسافة قبل =، ويُبقي المسافة بعدها جزءًا من القيمة. فقد يعمل الملف نفسه على جهازك ويفشل داخل الحاوية.