需求
- 項(xiàng)目配置 Git
起步
Heroku 網(wǎng)站: https://www.heroku.com/
- 首先創(chuàng)建一個(gè) Heroku 賬號(hào)
- 本地安裝 Heroku CLI: https://devcenter.heroku.com/articles/heroku-cli
- 本地登陸 Heroku:
heroku login - 添加 SSH Key:
heroku keys:add
項(xiàng)目配置
- 必須在項(xiàng)目目錄中進(jìn)行操作
- 要將應(yīng)用部署到 Heroku 上, 我們還需要在 Laravel 項(xiàng)目下新建一個(gè)
Procfile文件, 通過(guò)配置該文件來(lái)告訴 Heroku 應(yīng)當(dāng)使用什么命令來(lái)啟動(dòng) Web 服務(wù)器. 接著還需要將該文件納入到 Git 版本控制中:
$ echo web: vendor/bin/heroku-php-apache2 public/ > Procfile
$ git add -A
$ git commit -m "Procfile for Heroku"
- 創(chuàng)建 Heroku 項(xiàng)目:
heroku create - 修改 Heroku 項(xiàng)目名稱:
heroku rename YOU_APP_NAME - 聲明 buildpack:
heroku buildpacks:set heroku/php - 設(shè)置 App Key:
- 使用
php artisan key:generate --show查看 Laravel 項(xiàng)目的 App Key - 將生成的 App Key 替換掉下面命令的
YOU_APP_KEY,并運(yùn)行該命令行來(lái)完成配置:heroku config:set APP_KEY=YOU_APP_KEY
- 使用
- 將代碼部署到 Heroku 上:
git push heroku master
查看項(xiàng)目
快速打開(kāi)線上項(xiàng)目: heroku open
Done