关于 Deployer 部署结构
Deployer 部署完成后,在服务器上的结构会是这样子:
drwxr-sr-x 5 deployer www-data 4096 Jun 14 09:53 ./ drwxr-sr-x 6 deployer www-data 4096 Jun 11 14:25 ../ drwxr-sr-x 2 deployer www-data 4096 Jun 14 09:53 .dep/ lrwxrwxrwx 1 deployer www-data 10 Jun 14 09:52 current -> releases/7/ drwxr-sr-x 4 deployer www-data 4096 Jun 14 09:53 releases/ drwxr-sr-x 3 deployer www-data 4096 Jun 10 14:16 shared/
其中,.dep 为 Deployer 的一些版本信息,不用去研究,我们需要关心的是下面这几个:
current
- 它是指向一个具体的版本的软链接,你的 nginx 配置中 root 应该指向它,比如 laravel 项目的话root
就指向:/var/www/demo-app/current/public
releases
- 部署的历史版本文件夹,里面可能有很多个最近部署的版本,可以根据你的配置来设置保留多少个版本,建议 5 个。保留版本可以让我们在上线出问题时使用dep rollback
快速回滚项目到上一个版本。shared
- 共享文件夹,它的作用就是存储我们项目中版本间共享的文件,比如 Laravel 项目的.env
文件,storage
目录,或者你项目的上传文件夹,它会以软链接的形式链接到当前版本中。
转载于:https://www.cnblogs.com/dongbo/p/10112507.html
关于 Deployer 部署结构相关推荐
- deployer部署_使用Deployer轻松部署PHP应用程序
deployer部署 This article has updated for the most recent version of Deployer on March 26th, 2017. 本文已 ...
- deployer部署_Laravel使用CircleCI和Deployer进行连续部署
deployer部署 by Bryan Lee 通过李恩 Laravel使用CircleCI和Deployer进行连续部署 (Laravel Continuous Deployment With Ci ...
- canal.deployer部署
前面已经讲过MySQL 开启 Binlog 写入功能 canal.deployer部署 mkdir server tar -zxvf canal.deployer-1.1.5.tar.gz -C /u ...
- 政务大数据系列7:政务大数据的部署结构
政务是个大市场,阿里.腾讯.电信.华为都在赔本赚吆喝.本文作者宇同学是资深从业人士,研发总监,他会写一系列文章来阐述政务云全景. 前面六篇分别深入阐述: 政务大数据的本质:< 浅谈政务大数据的本 ...
- Deployer 部署项目
Composer安装 $ php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');" $ p ...
- RocketMQ集群部署结构
RocketMQ四大核心组成部分:NameServer.Broker.Producer以及Consumer四部分: 各组件通讯 Broker与Name Server集群中的所有节点建立长连接: Pro ...
- 服务器系统部署结构,部署系统部署方案
<部署系统部署方案>由会员分享,可在线阅读,更多相关<部署系统部署方案(5页珍藏版)>请在人人文库网上搜索. 1.xxxxxxx系统部署方案1. 网络拓扑结构2. 运行环境注意 ...
- Deployer让部署变得更加的简单
Deployer让部署变得更加的简单 平时,如果我们开发好一个laravel项目之后,纯手工部署代码的话,需要经历以下步骤: 安装好服务器环境 下载项目代码 下载 Composer 依赖 下载 Nod ...
- php代码部署工具,代码部署(三):使用部署工具deployer并配合github+circle进行部署
这篇文章介绍deployer工具. 它支持并行部署,版本回退,可以很方便的编写命令并设置执行时机,并且支持很多主流的php框架提供开箱可用的一些方案. 使用deployer的情况下: circleCI ...
最新文章
- 残差神经网络_什么是残差——一文让你读懂GBDT(梯度提升树)-和-Resnet-(残差网络)的原理...
- C# 汉字编码GB2312转换
- 计算机改名后无法上网,CDEF磁盘分区无法修改名字修复方法
- JavaEE 获取路径全攻略
- Android 系统开发_四大组件篇 -- Service 解析(用法)
- php 两个数组键名比较,php array_intersect_assoc 比较两个数组的键名和键值,并返回交集...
- Spring Cloud Alibaba:@SentinelResource注解的使用
- 1700 Crossing River
- System.arraycopy用法
- ecipse theme
- 使用 Python 进行双重退火优化
- 谈谈PHP系统中的领域驱动开发
- ORACLE数据恢复到指定时间
- D. Graph and Queries (并查集+线段树)
- 报告显示,2019秋冬高端游南北极、欧洲最受欢迎,海岛热度不减
- 青年惨遭毒手变身侏儒_侏儒:禁用/删除密钥环
- 图计算发展简史(1)
- QT程序启动画面gif动画有静止背景的解决方法
- lib lib32 lib64等lib文件夹的说明
- 数据分析入门——美国各州人口分析