Directory 设置流浪同步文件夹的条件

Directory 设置流浪同步文件夹的条件,directory,vagrant,typo3,conditional-statements,shared,Directory,Vagrant,Typo3,Conditional Statements,Shared,我想在vagrant中设置一个同步文件夹,但前提是来宾计算机中已经存在装入点 这是我的同步文件夹: config.vm.synced_folder "./typo3conf", "/var/www/typo3conf", owner: "vagrant", group: "www-data", mount_options: ["dmode=775,fmode=664"] 现在,在设置此synced_文件夹之前,我想检查目录/var/www/typo3conf是否已经

我想在vagrant中设置一个同步文件夹,但前提是来宾计算机中已经存在装入点

这是我的同步文件夹:

  config.vm.synced_folder "./typo3conf", "/var/www/typo3conf",
    owner: "vagrant",
    group: "www-data",
    mount_options: ["dmode=775,fmode=664"]
现在,在设置此synced_文件夹之前,我想检查目录/var/www/typo3conf是否已经存在,然后才将此文件夹同步到主机


背景:Typo3将在初始设置期间创建文件夹,但如果文件夹已存在,则不会执行设置。在安装过程中创建文件夹后,还应将其同步到主机。

最简单的方法是使用设置工具(如chef)确保文件夹存在。但是我可以从chef创建共享文件夹吗?Chef正在来宾内部运行,共享文件夹配置在主机上…谢谢!我明白了,这可能是个问题。我们在vagrant Box中使用TYPO3,只需在/var/www中安装TYPO3安装的整个根文件夹。chef recipes确保存在正确的子文件夹