Monorepo لموقع الويب الخاص بي ومشاريعه ، تم تصميمه باستخدام Turborepo و PNPM.
موقع ويب شخصي مع مدونة ، عرض مشروع ومعلومات عمل.
للبدء ، أوصي بتثبيت PNPM لأنه مدير الحزمة المستخدم في هذا المستودع.
ابدأ برفع المستودع ثم استنساخه إلى جهازك المحلي:
git clone <your-fork>
انتقل إلى دليل الجذر للمشروع:
cd ./enji.dev
بعد ذلك ، انسخ إصدار تطوير ملف env :
cp ./apps/enji.dev/env.example ./apps/enji.dev/env.local
الآن ، لديك ملف env.local جاهز للتكوين:
DATABASE_URL = your-database-connection-string
SALT_IP_ADDRESS = super-secret
بالنسبة لسلسلة اتصال قاعدة DATABASE_URL الخاصة بك. استخدم سلسلة اتصال قاعدة البيانات الخاصة بك. أنا شخصياً أستخدم الإصدار المجاني من MongoDB ، ويمكنك فعل الشيء نفسه عن طريق إنشاء قاعدة بيانات هناك وإضافة سلسلة الاتصال إلى env.local .
أما بالنسبة لـ SALT_IP_ADDRESS ، فلا تتردد في ملءها ببعض كلماتك السرية. إنه بمثابة ملح لعناوين IP للمستخدمين.
بمجرد اكتمال التكوين ، لا يزال في جذر دليل المشروع ، قم بتثبيت التبعيات المطلوبة:
pnpm install
أخيرًا ، قم بتشغيل المشروع:
pnpm dev
الآن ، يجب أن يكون مشروعك يعمل بسلاسة!