سایتهایی مانند 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 بشوید این آدرس نوشته شده است:
با اجرای این دستور یک پوشه در پوشهی Home شما ساخته میشود (در منوی استارت با کلیک روی نام کاربریتان این پوشه را میبینید) و نام آن هم در خط فرمان دیده میشود.
سپس تایپ کنید:
cd node-js-getting-started
توجه: به جای بخشی که Bold شده باید نام پوشهای که در پوشه Home ساخته شده را وارد کنید.
سپس:
heroku create test12345
توجه: به جای کلمه درشتشده، یک نام دلخواه که رزرو نشده باشد انتخاب کنید. (این نام در حقیقت آدرس برنامه شما روی سایت heroku خواهد بود)
سپس تایپ کنید:
git push heroku master
سپس:
heroku ps:scale web=1
و نهایتاً:
heroku open
با اجرای آخرین دستور، برنامه شما باز خواهد شد.
موفق باشید؛
حمید رضا نیرومند