2017-10-14 128 views
1

我在本地創建了一個Selenium NodeJS網絡應用程序。它使用chromedriver,我的驅動程序必須使用一些chrome擴展。在當地一切都很好。 我想在Heroku中使用它,但我做不到。我嘗試使用build pack,但是我不能再做。如何將Selenium NodeJS Web應用程序部署到Heroku?

如何將其部署到Heroku?

的package.json(依賴):

.. 
    "dependencies": { 
    "body-parser": "*", 
    "express": "*", 
    "firebase": "^4.1.5", 
    "firebase-admin": "^4.2.1", 
    "selenium-webdriver": "*", 
    "chromedriver":"*", 
    "telebot":"*" 
    }, 
.. 

回答

0

您可以執行以下步驟來在Heroku

1)作出的git 一個新的存儲庫中創建GitHub上的帳戶,並部署應用程序一個新的存儲庫 然後在命令行中使用

git status 

如果個檢查項目文件的狀態EY是紅色標記然後添加使用

git add . 

中的所有文件然後提交

git commit -m "first commit" 

2)推動該存儲庫

git remote add origin https://github.com/git_account/repository_name.git 
    git push -u origin master 

3中的所有數據),然後從GIT中推到的Heroku

git push heroku 
+0

這不是我要找的。我想知道它在Heroku中的ChromeDriver如何工作。抱歉。 – mypolat