curiousminds / lightning-deploy
Laravel 的闪电部署方法
dev-master
2019-07-11 20:39 UTC
Requires
- php: ^7.1.3
- illuminate/http: ^5.1
- illuminate/support: ^5.1
- predis/predis: ^1.0.0
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_key
和 lightning_deploy_url
。
-
lightning_deploy_key
是包含所需应用程序版本的 Redis 键。这通常在构建单页应用程序时设置。 -
lightning_deploy_url
选项告诉 Laravel 应用程序您希望单页应用程序出现在哪个路径上。默认设置为/
(放置在根 URL 上)。