أرغب في إعداد بيئة عمل متعددة الحاويات (Multi-Container Setup) باستخدام Docker Compose. المطلوب هو:
إنشاء ملف docker-compose.yml يقوم بتشغيل:
حاوية (container) تعمل كـ Nginx Web Server.
حاوية أخرى تعمل كـ PostgreSQL Database.
ضمان إمكانية تواصل السيرفر مع قاعدة البيانات بشكل صحيح.
جعل قاعدة البيانات دائمة (Persistent) باستخدام Docker Volume.
المخرجات المتوقعة:
ملف docker-compose.yml جاهز للعمل.
أي ملفات داعمة (مثل الإعدادات أو Dockerfile إذا لزم).
خطوات تشغيل واختبار البيئة بالكامل.