انتقل إلى المحتوى
أمين أبوزيد
درس مخطط لهJNR-050-L03

البيئة والأسرار

  • الدرس 3 من 5
  • Junior
في هذا الدرس 4 موضوعات

هذا الدرس مخطط له. يعرض المخطط أدناه الموضوعات التي سيغطيها، ولم يُنشر الدرس الكامل بعد.

نص الدروس والتمارين باللغة الإنجليزية، بينما تبقى واجهة الموقع وعناوين الدروس بالعربية.

في هذا الدرس

supply configuration without committing secrets.

الموضوعات المخطط لها

  • Use ${VAR} in compose.yaml; values come from your shell or an .env file.
  • Commit .env.example with fake values; add .env to .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.

التطبيق

طبّق هذا الدرس بمختبر الوحدة وتمارينها واختبارها.

المختبر والتمارين الاختبار

تعليم الدرس كمكتمل اختياري ويمكنك التراجع عنه في أي وقت. يبقى تقدمك محفوظًا في هذا المتصفح.

اكتب للبحث في المستويات والمراحل والوحدات والدروس.