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 部署结构相关推荐

  1. deployer部署_使用Deployer轻松部署PHP应用程序

    deployer部署 This article has updated for the most recent version of Deployer on March 26th, 2017. 本文已 ...

  2. deployer部署_Laravel使用CircleCI和Deployer进行连续部署

    deployer部署 by Bryan Lee 通过李恩 Laravel使用CircleCI和Deployer进行连续部署 (Laravel Continuous Deployment With Ci ...

  3. canal.deployer部署

    前面已经讲过MySQL 开启 Binlog 写入功能 canal.deployer部署 mkdir server tar -zxvf canal.deployer-1.1.5.tar.gz -C /u ...

  4. 政务大数据系列7:政务大数据的部署结构

    政务是个大市场,阿里.腾讯.电信.华为都在赔本赚吆喝.本文作者宇同学是资深从业人士,研发总监,他会写一系列文章来阐述政务云全景. 前面六篇分别深入阐述: 政务大数据的本质:< 浅谈政务大数据的本 ...

  5. Deployer 部署项目

    Composer安装 $ php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');" $ p ...

  6. RocketMQ集群部署结构

    RocketMQ四大核心组成部分:NameServer.Broker.Producer以及Consumer四部分: 各组件通讯 Broker与Name Server集群中的所有节点建立长连接: Pro ...

  7. 服务器系统部署结构,部署系统部署方案

    <部署系统部署方案>由会员分享,可在线阅读,更多相关<部署系统部署方案(5页珍藏版)>请在人人文库网上搜索. 1.xxxxxxx系统部署方案1. 网络拓扑结构2. 运行环境注意 ...

  8. Deployer让部署变得更加的简单

    Deployer让部署变得更加的简单 平时,如果我们开发好一个laravel项目之后,纯手工部署代码的话,需要经历以下步骤: 安装好服务器环境 下载项目代码 下载 Composer 依赖 下载 Nod ...

  9. php代码部署工具,代码部署(三):使用部署工具deployer并配合github+circle进行部署

    这篇文章介绍deployer工具. 它支持并行部署,版本回退,可以很方便的编写命令并设置执行时机,并且支持很多主流的php框架提供开箱可用的一些方案. 使用deployer的情况下: circleCI ...

最新文章

  1. 残差神经网络_什么是残差——一文让你读懂GBDT(梯度提升树)-和-Resnet-(残差网络)的原理...
  2. C# 汉字编码GB2312转换
  3. 计算机改名后无法上网,CDEF磁盘分区无法修改名字修复方法
  4. JavaEE 获取路径全攻略
  5. Android 系统开发_四大组件篇 -- Service 解析(用法)
  6. php 两个数组键名比较,php array_intersect_assoc 比较两个数组的键名和键值,并返回交集...
  7. Spring Cloud Alibaba:@SentinelResource注解的使用
  8. 1700 Crossing River
  9. System.arraycopy用法
  10. ecipse theme
  11. 使用 Python 进行双重退火优化
  12. 谈谈PHP系统中的领域驱动开发
  13. ORACLE数据恢复到指定时间
  14. D. Graph and Queries (并查集+线段树)
  15. 报告显示,2019秋冬高端游南北极、欧洲最受欢迎,海岛热度不减
  16. 青年惨遭毒手变身侏儒_侏儒:禁用/删除密钥环
  17. 图计算发展简史(1)
  18. QT程序启动画面gif动画有静止背景的解决方法
  19. lib lib32 lib64等lib文件夹的说明
  20. 数据分析入门——美国各州人口分析

热门文章

  1. 编码不一致问题-Illegal mix of collations
  2. Objective-C设计模式——生成器Builder(对象创建)
  3. Silverlight4.0(9) 之 分页控件轻量级的Session
  4. docker run redis
  5. Android性能优化
  6. MATLAB 数据分析方法(第2版)1.3 MATLAB基本语法
  7. mastered skills
  8. CentOS开启与关闭防火墙
  9. 保监会:《保险公司信息系统安全管理指引(试行)》
  10. 漫谈天际网的用户体验