طريقة رفع المشاريع على Heroku
رابط الموقع: https://id.heroku.com/login
مصدر هام:
https://medium.com/weekly-webtips/deploying-a-nestjs-app-with-heroku-5fa84cb5b6c6
فيديوهات هامة:
إعداد مشروع nestJs للرفع على سيرفر Heroku
الخطوة الأولى: نذهب إلى ملف main.ts من ثم نضيف السطر أو نعدل السطر السادس أدناه
الخطوة الثالثة: إنشاء ملف جديد باسم Procfile في جذر المشروع مع إضافة الكود أدناه في داخله
الخطوة الرابعة: الذهاب إلى علامة تبويب Settings في مشروعك على Heroku من ثم النزول إلى الأسفل إلى أن تصل إلى عبارة "تكوين المتغيرات (Config Vars)" بعد ذلك اضغط على "Reveal Config Vars" وقم بإنشاء المتغيرات التالية:
الخطوة الأخيرة: ارفع كل التعديلات على GitHub من ثم قم بالذهاب إلى علامة تبويب Deploy ومن ثم اربط مشروعك على GitHub بتطبيقك على Heroku ولا تنسى الضغط على زر النشر الموجود في تذييل علامة تبويب Deploy
وللنشر على الإنترنت الآن قم بالضغط على هذا الزر:
npm install --save @nestjs/typeorm typeorm pg- Open your package.json file.
- Add the "engines" field at the top level of the file, like this:Replace "14.x" with the desired Node version you want to use. You can specify a specific version like "14.17.6" or use a range like "14.x" to allow any version in the 14.x range.
- Save the package.json file.
For All => Windows, Linux, Mac
- Delete the
node_modulesdirectory - Delete the
package-lock.jsonfile - Run
npm install - Run
npm start
For Linux
rm -rf node_modules package-lock.json && npm install && npm startمصادر حل مشكلة (self signed certificate):
https://blog.bitsrc.io/how-to-generate-and-use-an-ssl-certificate-in-nodejs-72491dcee7c2
مع تحيات محبكم:


















تعليقات
إرسال تعليق