curiousminds/lightning-deploy

dev-master 2019-07-11 20:39 UTC

This package is auto-updated.

Last update: 2024-09-12 08:53:12 UTC


README

Laravel Lightning Deploy

使用闪电部署策略,在 Laravel 中部署单页应用的一种简单方法。

安装

安装非常简单。只需运行以下命令

composer require curiousminds/lightning-deploy
php artisan vendor:publish --provider=curiousminds/lightning-deploy

之后,只需添加您的配置,即可完成设置。

它做了什么?

此包提供了一个可配置的路由,将从 Redis 存储中拉取静态生成的页面内容。它将添加适当的头信息,以便客户端内容不被缓存。(此功能将在未来版本的包中可配置)。

配置

有两个选项可以设置:lightning_deploy_keylightning_deploy_url

  • lightning_deploy_key 是包含所需应用程序版本的 Redis 键。这通常在构建单页应用程序时设置。

  • lightning_deploy_url 选项告诉 Laravel 应用程序您希望单页应用程序出现在哪个路径上。默认设置为 /(放置在根 URL 上)。