在Laravel 5 Capistrano部署期间保留文件会话

时间:2017-04-25 07:37:38

标签: laravel session laravel-5 capistrano

我正在使用Capistrano部署使用文件会话驱动程序的Laravel 5应用程序。我需要做什么,在新版本(部署)中持续保持当前会话?

1 个答案:

答案 0 :(得分:0)

Capistrano::Laravel默认为以下linked_dirs

  "storage/app",
  "storage/framework/cache",
  "storage/framework/sessions",
  "storage/framework/views",
  "storage/logs"

我在我的deploy.rb中使用它们

set :linked_dirs, fetch(:linked_dirs, []).push(
    'public/uploads',
    'storage/app',
    'storage/framework/cache',
    'storage/framework/sessions',
    'storage/framework/views',
    'storage/logs'
)

文件会话在不同的Capistrano部署之间保持不变。