البيئة والأسرار
في هذا الدرس 4 موضوعات
هذا الدرس مخطط له. يعرض المخطط أدناه الموضوعات التي سيغطيها، ولم يُنشر الدرس الكامل بعد.
نص الدروس والتمارين باللغة الإنجليزية، بينما تبقى واجهة الموقع وعناوين الدروس بالعربية.
في هذا الدرس
supply configuration without committing secrets.
الموضوعات المخطط لها
- Use
${VAR}incompose.yaml; values come from your shell or an.envfile. - Commit
.env.examplewith fake values; add.envto.gitignore. env_file:loads many variables into one service.- Environment variables are for local development; real secrets use a secret manager in deployed environments.
- Never commit real passwords, even "temporary" ones.
تفاصيل المخطط المبدئي
عرض عملي
POSTGRES_PASSWORD: ${DB_PASSWORD} with .env.example containing DB_PASSWORD=change-me.
اختبر فهمك
Which file is committed: .env or .env.example?
أظهر الإجابة
.env.example.
التطبيق
طبّق هذا الدرس بمختبر الوحدة وتمارينها واختبارها.
تعليم الدرس كمكتمل اختياري ويمكنك التراجع عنه في أي وقت. يبقى تقدمك محفوظًا في هذا المتصفح.