Envoy是一個composer擴(kuò)展包,它的本質(zhì)作用是代替你登錄遠(yuǎn)程的目標(biāo)服務(wù)器(下稱目標(biāo)機(jī))并執(zhí)行一系列命令,它的執(zhí)行環(huán)境要有事先裝有php與composer,但它不僅僅能在php項目里起作用,原因是前面提到的它的本質(zhì)是幫你執(zhí)行命令,而這命令不只針對php的命令。因此你不僅可以把它當(dāng)作部署項目的工具,甚至可以是對目標(biāo)機(jī)的簡單管理工具。
下面從本地機(jī)對目標(biāo)機(jī)的登錄到envoy的安裝使用來分步介紹它。
假定目標(biāo)服務(wù)器是sorgo@192.168.8.8
#如果本地機(jī)的用戶還沒rsa密鑰的那先生成 ssh-keygen -t rsa -C "your_email@example.com" #發(fā)送密鑰到目標(biāo)機(jī),并進(jìn)行密碼驗證 ssh-copy-id sorgo@192.168.8.8 #測試是否能直接ssh登錄而不再要求輸入密碼 ssh sorgo@192.168.8.8安裝和使用
#全局安裝 composer global require laravel/envoy #一鍵生成envoy執(zhí)行文件模板:Envoy.blade.php envoy init sorgo@192.168.8.8
修改Envoy.blade.php文件
{{-- 這是blade文件里的注釋 --}} {{-- web是標(biāo)識這臺服務(wù)器的名字 --}} @servers(["web" => "jeffio@116.85.48.221"]) {{-- deploy是給這個任務(wù)起的名字 --}} @task("deploy") cd /www/wwwroot/sifou.com git pull origin master composer install @endtask
執(zhí)行任務(wù),命令格式是envoy run 任務(wù)名
envoy run deploy
以上即可一鍵完成:
進(jìn)入指定目錄
git拉取更新
安裝composer包
這樣一個簡單的部署就完成了,極大降低了維護(hù)的操作成本。
參考更多寫操作請參考收下文檔
Envoy詳細(xì)文檔
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/8111.html
摘要:基本功能提供小說操作相關(guān)的所有提供登錄注冊相關(guān)實現(xiàn)驗證碼定期自動更新小說爬蟲部署運(yùn)行即可實現(xiàn)一鍵部署。如果還想更近一步的實現(xiàn)自動部署的話,可以試試開源免費(fèi)。 項目地址 前言 作為一個優(yōu)秀前端er,除了要精通前端基礎(chǔ)外,其他的如后臺,運(yùn)維,linux等都要有所了解。這樣你才能對自己所負(fù)責(zé)的項目有一個整體的把握,不同端開發(fā)思維的碰撞,有助于你形成良好的代碼習(xí)慣,寫出高效優(yōu)質(zhì)的代碼。話不多說...
摘要:以下內(nèi)容根據(jù)魏巍分享整編,希望對大家了解有所幫助。數(shù)據(jù)平面由一組智能代理組成,代理部署為,其控制微服務(wù)之間所有的網(wǎng)絡(luò)通信。 7月7日,時速云企業(yè)級容器 PaaS 技術(shù)沙龍第 10 期在上海成功舉辦,時速云容器架構(gòu)負(fù)責(zé)人魏巍為大家詳細(xì)講解了 Service Mesh 中代表性的實踐方案、并以 Istio 為例詳細(xì)講解了 Service Mesh 中的技術(shù)關(guān)鍵點,包括 Istio 控制平面...
摘要:以下內(nèi)容根據(jù)魏巍分享整編,希望對大家了解有所幫助。數(shù)據(jù)平面由一組智能代理組成,代理部署為,其控制微服務(wù)之間所有的網(wǎng)絡(luò)通信。 7月7日,時速云企業(yè)級容器 PaaS 技術(shù)沙龍第 10 期在上海成功舉辦,時速云容器架構(gòu)負(fù)責(zé)人魏巍為大家詳細(xì)講解了 Service Mesh 中代表性的實踐方案、并以 Istio 為例詳細(xì)講解了 Service Mesh 中的技術(shù)關(guān)鍵點,包括 Istio 控制平面...
摘要:社區(qū)團(tuán)隊高級軟件工程師補(bǔ)充說這產(chǎn)生了大量浪費(fèi)的資源。和大會日期會議日程通告日期年月日會議活動舉辦日期年月至日和贊助方案和多元化獎學(xué)金現(xiàn)正接受申請和即將首次合體落地中國 VSCO:移動應(yīng)用如何通過云原生節(jié)省70%的EC2賬單 showImg(https://segmentfault.com/img/bVboP4E?w=721&h=440); 公司:VSCO地點:加州奧克蘭行業(yè):照片移動應(yīng)...
閱讀 1870·2023-04-25 23:28
閱讀 582·2023-04-25 22:49
閱讀 2264·2021-09-27 13:34
閱讀 5234·2021-09-22 15:09
閱讀 3623·2019-08-30 12:52
閱讀 2753·2019-08-29 15:26
閱讀 666·2019-08-29 11:12
閱讀 2201·2019-08-26 12:24