Я использую Deployer PHP с рецептами laravel и rsyn c для развертывания моего проекта Laravel, но по какой-то причине файлы в папке storage/app
не копируются из ветки git в папка хранения на сервере. .Gitignore настроен правильно, и файлы, которые мне нужно синхронизировать, на самом деле находятся в git. Таким образом, проблема кажется l ie, когда Deployer не копирует файлы в папку shared/storage/app
storage / app / .gitignore:
*
!.gitignore
!public/
!public/*
!templates/
!templates/*
!templates/fonts/
!templates/fonts/*
deployer. php
<?php declare(strict_types=1);
namespace Deployer;
// Include the Laravel & rsync recipes:
require 'recipe/rsync.php';
require 'recipe/laravel.php';
...
set('rsync_src', function () {
return __DIR__ . '/www'; // My LAravel project is in a sub folder of the git branch
});
// Configuring the rsync exclusions.
add('rsync', [
'exclude' => [
'.git',
'/.env',
'/storage/framework/',
'/storage/logs/',
'/vendor/',
'/node_modules/',
'.gitlab-ci.yml',
'deploy.php',
],
]);
...
Есть идеи относительно того, в чем может быть проблема и возможное решение?