一、配置文件

docker-sync.yml 文件配置置于根目录下

version: "2"
syncs:unison-sync:sync_strategy: 'unison'src: '.'# 如果不填写 sync_userid ,则在主机上有写权限,容器里面可能并没有# laravel sail 环境里面默认执行的用户是 sail,此处填写 sail 的 id 即可# 配置之后,会默认同步的所有文件的拥有人都是 sail,sync_userid: '501'

经过测试,在 MacOS 10.15.7 使用 unison 策略,同步效果最佳

然后修改 docker-compose.yml 的关键部分即可:

version: '3'
services:laravel.test:volumes:- 'unison-sync:/var/www/html/:nocopy'
volumes:unison-sync:external: true

二、项目启动

开始文件共享并运行Laravel项目
docker-sync start && sail up -d

如果存在同步上的异常,执行 docker-sync clean && docker start 即可

docker-sync 加速 Laravel Sail 代码同步相关推荐

  1. mac启动本地redis_通过 Laravel Sail 构建基于 Docker 的本地开发环境

    Laravel 官方最近发布了 Laravel Sail -- 一个轻量级的.基于 Docker 的 Laravel 本地集成开发环境,今天学院君就以 Mac 系统为例,给大家演示下如何基于 Lara ...

  2. laravel log 对象_swoole运行模式加速laravel应用的详细介绍(life)

    本篇文章给大家带来的内容是关于swoole运行模式加速laravel应用的详细介绍,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 我的官方群点击此处. 一.Swoole Swoole ...

  3. apache支持laravel路由_swoole运行模式加速laravel应用的详细介绍

    本篇文章给大家带来的内容是关于swoole运行模式加速laravel应用的详细介绍,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 我的官方群点击此处. 一.Swoole Swoole ...

  4. 使用 PhpStorm 来开发和 Debug Laravel Sail 项目

    文章目录 Laravel Sail 安装 Dockerfile 修改 PhpStorm 打开项目 .env 修改 PhpStorm 配置 PHP 解释器 浏览器 XDebug Helper 扩展 Ph ...

  5. 使用 Laravel Sail 和 Laravel Octane 开发高性能 PHP 项目

    文章目录 Laravel Octane 的安装 开放容器端口 安装 Chokidar 修改 Supervisord 指令 容器 reBuild Enjoy it~ 本文原创,转载请注明出处. 我写的其 ...

  6. swoole加速laravel框架

    swoole加速laravel框架 一.swoole 介绍安装 docker安装php扩展 二.php运行的运行模式 1. cgi模式 2. fastcgi模式 三.swoole加速laravel的原 ...

  7. php roadrunner,使用RoadRunner 加速 Laravel 应用

    这篇文章主要介绍了关于使用RoadRunner 加速 Laravel 应用,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下 RoadRunner是一个用Go语言实现的高性能PSR-7服务 ...

  8. weblogic集群部署与负载均衡_集群,负载均衡,分布式的讲解和多台服务器代码同步...

    集群 我们的项目如果跑在一台机器上,如果这台机器出现故障的话,或者用户请求量比较高,一台机器支撑不住的话.我们的网站可能就访问不了.那怎么解决呢?就需要使用多台机器,部署一样的程序,让几个机器同时的运 ...

  9. PHP+Nginx+宝塔+rsync代码同步 实现Nginx负载均衡

    PHP+Nginx+宝塔+rsync代码同步 实现Nginx负载均衡 作为一个PHP菜鸟,最近闲着没事,就想搭建一个Nginx试试,因为重来没有搭过,特此记录一下,也希望能为新入门的兄弟们提供一点帮助 ...

最新文章

  1. MySQL主从复制原理图
  2. RxSwift UI控件扩展
  3. java获取web.xml 参数_解析web.xml中在Servlet中获取context-param和init-param内的参数
  4. 注册中心—组件—Consul
  5. 如何获取服务器的地理位置,如何获取Restify服务器的确切IP地址进行监听?
  6. 将WindowsPhoneApp部署到HTC Surround,兄弟们支个招如何进行Debug
  7. Scala 与设计模式(六):Bridge 桥接模式
  8. 公司招聘中不能说的秘密,简历只有这么发才有希望
  9. 深度神经网络模型与前向传播
  10. C#自定义RSA加密解密及RSA签名和验证封装类
  11. 翻译:Swift5 使用日期类型:Date、DateFormatter、DateComponent
  12. PCL:RANSAC 空间直线拟合
  13. 技嘉 linux设置u盘启动项,技嘉主板bios设置u盘启动教程
  14. vscode自动快捷格式化代码_vscode格式化代码快捷键_解锁格式化的快捷键
  15. c语言求最小公约数和最小公倍数,c语言求最大公约数和最小公倍数
  16. 中国石油大学(北京)-《 公共社交礼仪 》-答案
  17. 洛谷P1308统计单词数C语言
  18. 铁矿石需求量matlab代码,铁矿石期货市场分析
  19. Linux source文件后提示 export:command not found
  20. rsa 长密钥实现及测试

热门文章

  1. Docker入门实战看这篇就够了(最新详细以及踩过的坑)
  2. stm32作为spi的从机使用例程
  3. 苹果xr如何关机_苹果新系统让这些 iPhone 电量满血复活
  4. 锐捷服务器虚拟化技术_信息化的好拍档,锐捷助力南昌市第五医院再迎新征程...
  5. 结合运动流的时间先验在微创手术视频中的器械分割
  6. 三次握手与四次挥手的爱恨情仇
  7. Python-Selenium:如何通过click在新的标签页打开链接?
  8. 在2147483647的边缘疯狂试探
  9. V8源码边缘试探-黑魔法指针偏移
  10. IDEA改变文件夹显示方式