Laravel heroku-push

50 %
50 %
Information about Laravel heroku-push

Published on January 21, 2016

Author: KazuyaGonjo

Source: slideshare.net

1. laravel-heroku-push laravelのdeployの方法について

2. 早速ですが質問

3. 1. 名前だけなら知ってる。 2. 使ったことある。 3. 使ったも何もlaravelにもdeployしたことあるぜ! Herokuを知ってますか?

4. Herokuって何? Paasの1種(AWSのlaaS上に構築されている) Deployにはgitを使用しWebアプリケーションの公開を簡 単に行えるプラットフォーム 参考になります。 http://blog.mah-lab.com/2013/05/16/heroku-commons-16/

5. 自分的 Herokuの気に入ってる所 • 普段gitを使っている人には学習コストが低い • 初期費用無料!(アドオンでお金発生) • ステージングが無料で無限に作成 • .envもサーバーに簡単に設定可能 嫌いな所は中に入れないので障害起こった時が辛い ログからの推測。。。

6. 事前準備 Herokuに登録しておくこと
 https://www.heroku.com/ heroku toolbeltをinstllすること https://toolbelt.heroku.com/

7. Herokuにdeploy 1. composer create-project laravel/laravel --prefer-dist XXX 2. $ cd XXX 3. $git add 4. $ git init 5. git commit -a -m “git init” 6. $heroku login <- email & pass 7. $heroku create XXXX(好きなアプリ名) 8. heroku git:remote -a XXXX(好きなアプリ名) 9. git push heroku master + 重要な事2つする必要がある

8. 1.Procfile追加 プロジェクト直下にProcfile(herokuの指示書的なfile)を追 加し、以下の1文を追加する
 web: vendor/bin/heroku-php-apache2 public Herokuにエントリポイントを知らせる

9. 2.configを追加(laravelを判断) 2.configを追加(laravelを判断)configを追加します。本来は composer.jsonでlaravelだと判断してくれますが、 laravel5からnpmを使うようになったためnodeと判断され ています。(pushする前に設定する必要有)
 heroku config:add BUILDPACK_URL=https://github.com/ heroku/heroku-buildpack-php heroku pushの前に設定しないと 動かなくなる(何故。。。)

10. では、deploy

Add a comment

Related pages

PHP | Heroku Dev Center

Heroku Dev Center. Pricing; Elements; Blog; Support; Contact; ... Whether you prefer frameworks like Symfony or Laravel, ... Symfony Heroku Push rejected;
Read more

Heroku | Cloud Application Platform

Heroku is a platform as a service (PaaS) that enables developers to build and run applications entirely in the cloud.
Read more

Laravel HTTPS on Heroku - Stack Overflow

Laravel HTTPS on Heroku. ... Heroku push via HTTPS. 1 ... Setting up HTTPS redirects on Heroku Laravel Instance. Hot Network Questions
Read more

Laravel HTTPS on Heroku - Stack Overflow

Laravel HTTPS on Heroku. up vote 0 down vote favorite. 1. Not sure if anyone else is having a similar issue and gave up, but here goes: I'm hosting an app ...
Read more

Heroku Postgres | Heroku Dev Center

The Heroku Postgres add-on is a production database service, offering PostgreSQL, read-only follower databases, snapshots for forks, and local client access.
Read more

Heroku Forums

Discussion forums for developing, deploying, and managing your apps on Heroku
Read more

Heroku Forums

Symfony Heroku Push rejected (2) Laravel 5 Carbon file include failure (4) PHP7 and ext-apcu (1) DNS/SSL.
Read more

Making Heroku Run A NodeJS App From A Sub-Folder ...

Making Heroku Run A NodeJS App From A Sub-Folder. Posted by Derick Bailey on September 17, 2013. ... Laravel; Lean Systems; Linux; Logs; LSSC; LSSC10InfoQ ...
Read more

heroku: How can I use my free allowance on Heroku?

Heroku push rails fail; Image src have extra number on heroku but it works... "LocalJumpError: ... Laravel localhost works, but heroku gives 500 erro...
Read more