شنبه ۱ دی ۱۴۰۳ |  عضویت / ورود

چگونه یک برنامه را از GitHub به سایت Heroku منتقل و اجرا کنیم؟ (Deploy an app from github to heroku.com)


Friday, 2016 March 18   نویسنده: Hamid   تعداد بازدید: 5106 بار  #طراحي صفحات وب   امتیاز متوسط: امتیازی داده نشده است

سایت‌هایی مانند Heroku.com و یا OpenShift.com یک نوع هاستینگ برای برنامه‌های شما هستند. این هاست‌ها به خصوص به خاطر قابلیت استفاده از NodeJS و Python و JSP و Ruby بر روی آن‌ها، مورد توجه برنامه‌نویسان این زبان‌ها هستند...

به هر حال، اگر می‌خواهید یک برنامه که در سایت GitHub.com میزبانی می‌شود را به سایت Heroku.com منتقل و اجرا کنید، مراحل زیر را طی کنید:

۱- ابتدا در سایت Heroku.com ثبت‌نام و اکانت خود را فعال کنید. (به یاد داشته باشید که نام کاربری شما ایمیل شما خواهد بود و پسورد هم که انتخاب می‌کنید...)

اگر وارد داشبورد خود در این سایت شوید، نسبت به اینکه چه چیزی می‌خواهید Deploy کنید لینک راهنمای آن وجود دارد. ما فرض می‌کنیم می‌خواهیم یک برنامه NodeJS را آپلود کنیم.

۲- برنامه مربوط به هیروکو (یعنی Heroku Toolbelt که مجموعه‌ای از برنامه‌های Git و...) است را از اینجا دانلود و نصب کنید.

۳- سپس خط فرمان ویندوز را اجرا کنید. (یعنی در منوی Start تایپ کنید cmd و اینتر را بزنید)

۴- حالا خط به خط دستورات زیر را تایپ کنید:

تایپ کنید:

heroku login

در پاسخ، نام کاربری و رمز عبور خود در سایت heroku را تایپ کنید. (مهم نیست که پسورد دیده نمی‌شود)

سپس تایپ کنید:

git clone https://github.com/heroku/node-js-getting-started.git

دقت کنید که به جای آدرس بالا باید آدرس مخزن (Repository) مربوط به برنامه خود در سایت GitHub را وارد کنید. اگر وارد صفحه دانلود آن برنامه در سایت GitHub بشوید این آدرس نوشته شده است:

http://img.aftab.cc/news/94/github-git.png

با اجرای این دستور یک پوشه در پوشه‌ی Home شما ساخته می‌شود (در منوی استارت با کلیک روی نام کاربری‌تان این پوشه را می‌بینید) و نام آن هم در خط فرمان دیده می‌شود.

سپس تایپ کنید:

cd node-js-getting-started

توجه: به جای بخشی که Bold شده باید نام پوشه‌ای که در پوشه Home ساخته شده را وارد کنید.

سپس:

heroku create test12345

توجه: به جای کلمه درشت‌شده، یک نام دلخواه که رزرو نشده باشد انتخاب کنید. (این نام در حقیقت آدرس برنامه شما روی سایت heroku خواهد بود)

سپس تایپ کنید:

git push heroku master

سپس:

heroku ps:scale web=1

و نهایتاً:

heroku open

 

با اجرای آخرین دستور، برنامه شما باز خواهد شد.

موفق باشید؛
حمید رضا نیرومند


.



ارسال سؤال یا نظر


1- masoud:
بوسیله: , در: Friday, 2017 June 16-کد: 15174
دوست عزیز ممنون بابت آموزش خوبتون . یه سوال داشتم من در مرحله : heroku ps:scale web=1 rnپیام زیر رو دریافت میکنم و پروژم در آخر به درستی باز نمیشه :rnscaling dynose ... couldn't find that process type


2- سیاوش:
بوسیله: , در: Monday, 2019 March 11-کد: 15967
باسلام rnایا این شامل برنامه های دیگران هم می شود ایابایذ ذر github هم حساب داشته باشیم ودرپایان خط دوم شماره یک را لطفا مقذداری توضیح دهید باتشکرrnبه طور متال این برنامه راhttps://github.com/jubins/MachineLearning-Detecting-Twitter-Bots

Tutorials ©