成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

Deployer recipe中Laravel配置文件

AdolphLWQ / 2276人閱讀

摘要:目錄下包含了常用框架的部署配置文件這里以框架的部署配置為例進(jìn)行分析在中主要配置了框架的相關(guān)目錄另外還定義了的常用命令然后定義了的部署流程公共配置在配置文件中首先引入了公共配置文件公共配置文件中加載了和兩個(gè)目錄下的配置文件另外還定義了幾個(gè)常用

1 laravel.php
recipe目錄下包含了常用框架的部署配置文件
這里以Laravel框架的部署配置為例進(jìn)行分析
在laravel.php中主要配置了laravel框架的相關(guān)目錄
shared_dirs : 
shareD_files :
writable_dirs:
laravel_version
另外還定義了larvael的常用命令
artisan:up
artisan:down
artisan:migrate
artisan:migrate:fresh
artisan:migrate:rollback
artisan:migrate:status
artisan:db:seed
artisan:cache:clear
artisan:config:cache
artisan:route:cache
artisan:view:clear
artisan:optimize
artisan:queue:Restart
artisan:storage:link
deploy:public_disk
然后定義了larvael的部署流程
deploy
2 common.php 公共配置
在配置文件recipelaravel.php中首先引入了公共配置文件common.php
;recipecommon.php
require __DIR__ . "/config/current.php";
require __DIR__ . "/config/dump.php";
require __DIR__ . "/config/hosts.php";
require __DIR__ . "/deploy/info.php";
require __DIR__ . "/deploy/prepare.php";
require __DIR__ . "/deploy/lock.php";
require __DIR__ . "/deploy/release.php";
require __DIR__ . "/deploy/update_code.php";
require __DIR__ . "/deploy/clear_paths.php";
require __DIR__ . "/deploy/shared.php";
require __DIR__ . "/deploy/writable.php";
require __DIR__ . "/deploy/vendors.php";
require __DIR__ . "/deploy/symlink.php";
require __DIR__ . "/deploy/cleanup.php";
require __DIR__ . "/deploy/copy_dirs.php";
require __DIR__ . "/deploy/rollback.php";
common.php公共配置文件中 加載了config和deploy兩個(gè)目錄下的配置文件
另外還定義了幾個(gè)常用變量信息
hostname user target
常用配置參數(shù)
keep_releasese
repository
shared_dirs
shared_files
copy_dirs

wirtable_dirs
writable_mode 
writable_use_sudo
writable_chmod_mode
writable_chmod_recursive

http_user
http_group

clear_paths
clear_use_sudo

use_atomic_symlink
composer_action
composer_options
env
currrent_path
常用命令
bin/php
bin/git
bin/composer
bin/symlink
選項(xiàng)參數(shù)
tag
revision
branch
兩個(gè)命令
sucess
deploy:failed
3 config的配置文件 1 current.php
查看當(dāng)前工作目錄 命令
config:current
2 dump.php
查看配置信息 命令
config:dump
3 hosts.php
查看所有主機(jī)命令
config:hosts
4 deploy的配置文件
deploy目錄下配置了部署中常用的命令
這些命令與common.php的參數(shù)有關(guān)
1 cleanup.php
清理舊的發(fā)布版本 cleanup
2 clear_paths.php
清理指定目錄   clear_paths
3 copy_dirs.php
同步拷貝目錄 deploy:copy_dirs
4 info.php
獲取參數(shù)信息 deploy:info
5 lock.php
創(chuàng)建鎖定文件 deploy:lock
6 prepare.php
創(chuàng)建基本目錄 deploy:prepare
7 release.php
部署新版本 deploy:release
8 shared.php 9 symlink.php 10 update_code.php 11 vendors.php 12 writable.php 5 總結(jié)
總的配置文件分為三個(gè)層次
config和deploy層次規(guī)定了常用命令
common.php規(guī)定了常用參數(shù)
laravel.php規(guī)定laravel框架的參數(shù)和部署流程

-2018.4.8 21:47

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/28556.html

相關(guān)文章

  • Deployer整體結(jié)構(gòu)

    摘要:功能簡介實(shí)現(xiàn)的自動(dòng)化部署的任務(wù)執(zhí)行工具項(xiàng)目地址代碼結(jié)構(gòu)命令行入口目錄命令行入口常用項(xiàng)目配置模板發(fā)布腳本核心實(shí)現(xiàn)安裝生成目錄常用項(xiàng)目配置模板目錄下包括一些常見框架部署配置模板相關(guān)命令當(dāng)前運(yùn)行服務(wù)器目錄信息當(dāng)前配置信息當(dāng)前服務(wù)器信息 0 功能簡介 php實(shí)現(xiàn)的自動(dòng)化部署的任務(wù)執(zhí)行工具 1 項(xiàng)目地址 https://github.com/deployphp/... 2 代碼結(jié)構(gòu) deplo...

    _ivan 評(píng)論0 收藏0
  • Deployer init命令

    摘要:簡介安裝完成后輸入開始初始化,生成默認(rèn)的配置文件命令的實(shí)現(xiàn)在文件中目錄則包含了初始化相關(guān)的模板命令類類繼承了的類,實(shí)現(xiàn)為一個(gè)命令行的命令構(gòu)造函數(shù)構(gòu)造函數(shù)主要初始化了的和兩個(gè)變量是一個(gè)包含了多個(gè)模板的初始化器具體實(shí)現(xiàn)就是下面將要分析的是初始化 0 簡介 Deployer安裝完成后輸入dep init開始初始化,生成默認(rèn)的配置文件deploy.phpinit命令的實(shí)現(xiàn)在srcConsole...

    Vultr 評(píng)論0 收藏0
  • 簡單輕松部署你的項(xiàng)目 - Deployer

    摘要:文件包含了基本的部署配置和任務(wù),且有明確的注釋,你可以根據(jù)注釋在適當(dāng)?shù)牡胤教砑优渲靡约叭蝿?wù)。自動(dòng)部署到了這里,恭喜你,已經(jīng)可以愉快使用。 showImg(https://pigjian.com/storage/post_img/2017-04-09/deployer.jpg); 本文主要介紹 Deployer —— 一個(gè)具有模塊化、代碼回滾、并行任務(wù)等功能的 PHP 部署工具。 De...

    cartoon 評(píng)論0 收藏0
  • deployer 實(shí)戰(zhàn)經(jīng)驗(yàn)分享

    摘要:開發(fā)完項(xiàng)目,免不了要部署上線。進(jìn)行部署的過程中,項(xiàng)目仍然能夠正常訪問。能十分方便地進(jìn)行回滾。線上測(cè)試與生產(chǎn)使用的是青云的云主機(jī),系統(tǒng)?;蛘呦朕k法設(shè)置實(shí)現(xiàn)免密碼登錄。 開發(fā)完項(xiàng)目,免不了要部署上線。純手動(dòng)操作,登錄、拉代碼、改配置、清緩存、各種服務(wù)重啟等等一條龍下來,人生寶貴的幾分鐘就過去了。而且手動(dòng)操作十分容易出錯(cuò),遺漏部分步驟都有可能產(chǎn)生一些邪門問題。所以我很早就開始尋求一種能輕松部...

    cangck_X 評(píng)論0 收藏0
  • 開發(fā)基于 Laravel 項(xiàng)目自動(dòng)化部署的擴(kuò)展包之 laravel-unideploy

    摘要:關(guān)于使用部署項(xiàng)目,我后來在社區(qū)看到了的一篇文章,總結(jié)的很好,方便以后查閱,再此我記一下鏈接,文中把整個(gè)部署過程講的很通透,下面的評(píng)論也有一些可能會(huì)在未來遇到的問題,總體來說很贊 showImg(https://segmentfault.com/img/remote/1460000016566097); 實(shí)際項(xiàng)目開發(fā)中,對(duì)于自動(dòng)化部署 php 項(xiàng)目市面上鮮有比較不錯(cuò)的方案,比如瓦力,比...

    SmallBoyO 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<