عرض عملي: بيئة Shop كاملة بأمر واحد
في هذا الدرس 3 موضوعات
هذا الدرس مخطط له. يعرض المخطط أدناه الموضوعات التي سيغطيها، ولم يُنشر الدرس الكامل بعد.
نص الدروس والتمارين باللغة الإنجليزية، بينما تبقى واجهة الموقع وعناوين الدروس بالعربية.
في هذا الدرس
start Shop, PostgreSQL, and Keycloak with one command. Prepares JNR-050-LAB1.
تفاصيل المخطط المبدئي
خطوة بخطوة
- Write
compose.yamlwithdb,keycloak, andapp. - Add health checks for
dbandkeycloak; useservice_healthyconditions. - Move passwords to
.env; commit.env.example; add.envto.gitignore. - Mount seed SQL into the database init folder (
/docker-entrypoint-initdb.d) and rundocker compose up. - Planned mistake:
depends_onwithout health checks, so the app crashes with "connection refused"; fix withcondition: service_healthy. - Write the README steps and have a partner follow them.
التطبيق
طبّق هذا الدرس بمختبر الوحدة وتمارينها واختبارها.
تعليم الدرس كمكتمل اختياري ويمكنك التراجع عنه في أي وقت. يبقى تقدمك محفوظًا في هذا المتصفح.