gjrdiesel / laravel-heroku-base-boilerplate
基本的模板代码,以在 Heroku 上运行 Laravel
这个包的官方仓库似乎已消失,因此该包已被冻结。
dev-master
2017-02-11 20:22 UTC
This package is auto-updated.
Last update: 2024-05-08 02:21:47 UTC
README
基本的模板代码,以在 Heroku 上运行 Laravel
通过 composer 安装此包,并运行 vendor:publish 以快速准备好您的 Laravel 应用程序,以便轻松部署到 Heroku 或 Flynn。
这同样适用于 flynn.io,因为它们几乎是相同的,并且使用相同的构建包。
安装说明
composer require gjrdiesel/laravel-heroku-base-boilerplate:dev-master
将 GjrDiesel\LaravelPaas\PaasServiceProvider::class,
添加到您的 config/app.php
文件中的 下方
/*
* Package Service Providers...
*/
然后运行
php artisan paas:setup
之后,您就可以准备推送到 Heroku 或 Flynn 了。
git push flynn master
详细信息
必要更改
- 修改
composer.json
,生成应用程序密钥,运行迁移等,在 composer 安装之后执行 - 添加
.buildpacks
,据我所知,此文件仅用于 Flynn,Heroku 可以轻松发现构建包 - 添加
Procfile
,这表示我们想要使用 nginx 和自定义的 Laravel 配置 - 添加
nginx.conf
,处理大图像上传并设置文档根目录为 /public - 修改
config/database.app
,解析 Heroku/Flynn 提供的 DATABASE_URL 环境变量