Heroku與Gulp,git和node.js部署:綜合指南
>您可能聽說過Heroku,這是一個用於部署和管理各種語言項目的平台,包括Ruby,Node.js,Java,Python等。 它的構建包簡化了部署過程,使其成為開發人員的最愛。本指南詳細詳細介紹了使用Gulp,git和node.js.
將Node.js項目部署到Heroku
密鑰概念:
成功的Heroku部署取決於正確定義>中的依賴項,創建package.json
>以指定應用程序啟動命令並設置生產服務器。 Heroku的BuildPacks從您的應用程序代碼,依賴項和運行時創建可部署的sl,而Dynos是執行單個命令的輕質容器。 HEROKU工具帶有助於通過命令行部署。 Procfile
- dyno:
- 一個輕巧的Linux容器運行一個命令。 buildpack:
- 促進slug彙編;開源,可擴展到各種語言。 它結合了您的應用程序,依賴項和運行時,以創建一個slug。 > > > slug:
- >文件要求:
>本指南以“轉換”開源項目為示例。 您可以通過自己的項目複製此內容。 >
1。
:
Procfile
>在您的項目的根目錄中創建一個名為(無擴展)的文件。該文件定義命令啟動您的應用程序。 對於變形金剛:
Procfile
這使用本地安裝的溝渠,啟動服務器,編譯SASS,串聯/uglify javaScript,更換資產,破壞緩存的文件名,用組裝編譯模板,並縮小HTML。
<code>web: node node_modules/gulp/bin/gulp build</code>2。生產服務器:
對於基於毛的資產服務,在
依賴項:gulpfile.js
gulp.task('serveprod', function() { connect.server({ root: [your_project_path], port: process.env.PORT || 5000, livereload: false }); });>確保您的
正確列出依賴項。 Heroku的生產環境安裝
對象的依賴性,而不是。 >。
package.json
package.json
- >安裝Heroku工具Belt:下載並安裝HEROKU命令行界面。
-
登錄:
heroku login
>
-
>創建應用程序:
heroku create
- >>推到Heroku:
git push heroku master
>(確保將代碼推到GitHub/Bitbucket)。 )
-
打開應用:
heroku open
>
記住Heroku的75 GIT請求每小時每個用戶的限制。
自定義域:
添加到您的cname記錄並根據需要配置名稱轉發。 myproject.herokuapp.com
>
myproject.herokuapp.com
>
- > gulp中的流控制:
- 為執行順序執行,從您的Gulp任務返回流:>
<code>web: node node_modules/gulp/bin/gulp build</code>結論:
有效的部署至關重要。 Heroku與Gulp,Git和Node.js結合使用,提供了強大而精簡的工作流程。 >
進一步讀取(鏈接保持不變):>部署nodejs:Heroku Dev Center
heroku特徵- >開始w/gulp 帶有Heroku
- 的SSH GIT運輸 Heroku 上的多個遙控器和環境
- 常見問題(保留):
- > FAQ部分保持不變,為使用Gulp,Node和git提供了寶貴的故障排除和最佳實踐信息。
以上是使用Gulp,Node和Git部署到Heroku的詳細內容。更多資訊請關注PHP中文網其他相關文章!

與這些頂級開發人員新聞通訊有關最新技術趨勢的了解! 這個精選的清單為每個人提供了一些東西,從AI愛好者到經驗豐富的後端和前端開發人員。 選擇您的收藏夾並節省時間搜索REL

該教程通過使用AWS服務來指導您通過構建無服務器圖像處理管道。 我們將創建一個部署在ECS Fargate群集上的next.js前端,與API網關,Lambda函數,S3桶和DynamoDB進行交互。 Th

該試點程序是CNCF(雲本機計算基礎),安培計算,Equinix金屬和驅動的合作,簡化了CNCF GitHub項目的ARM64 CI/CD。 該計劃解決了安全問題和績效

此基於GO的網絡漏洞掃描儀有效地確定了潛在的安全弱點。 它利用了GO的並發功能的速度功能,包括服務檢測和漏洞匹配。讓我們探索它的能力和道德


熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

熱工具

SublimeText3漢化版
中文版,非常好用

PhpStorm Mac 版本
最新(2018.2.1 )專業的PHP整合開發工具

ZendStudio 13.5.1 Mac
強大的PHP整合開發環境

mPDF
mPDF是一個PHP庫,可以從UTF-8編碼的HTML產生PDF檔案。原作者Ian Back編寫mPDF以從他的網站上「即時」輸出PDF文件,並處理不同的語言。與原始腳本如HTML2FPDF相比,它的速度較慢,並且在使用Unicode字體時產生的檔案較大,但支援CSS樣式等,並進行了大量增強。支援幾乎所有語言,包括RTL(阿拉伯語和希伯來語)和CJK(中日韓)。支援嵌套的區塊級元素(如P、DIV),

EditPlus 中文破解版
體積小,語法高亮,不支援程式碼提示功能