26
37

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

HerokuでLaravel

Last updated at Posted at 2015-12-01

HerokuにLaravel5.1をデプロイのメモ。

ComposerでLaravel5をGet!

% composer create-project laravel/laravel --prefer-dist heroku-laravel5
Installing laravel/laravel (v5.1.11)
  - Installing laravel/laravel (v5.1.11)
    Loading from cache
    省略...

直下にApacheなProcfileを作る!

% cd heroku-laravel5
% ls
app		bootstrap	composer.lock	database	package.json	phpunit.xml	readme.md	server.php	tests
artisan		composer.json	config		gulpfile.js	phpspec.yml	public		resources	storage		vendor
% touch Procfile
% echo 'web: vendor/bin/heroku-php-apache2 public' >> Procfile

Gitの初期化

% git init
Initialized empty Git repository in /Users/tetsuya/Project/heroku-laravel5/.git/
% git add .
% git commit -m 'init laravel5'

Herokuアプリを作成(ビルドパックはPHP)

% heroku create heroku-laravel5 --buildpack https://github.com/heroku/heroku-buildpack-php
Creating heroku-laravel5... done, stack is cedar-14
Buildpack set. Next release on heroku-laravel5 will use https://github.com/heroku/heroku-buildpack-php.
https://heroku-laravel5.herokuapp.com/ | https://git.heroku.com/heroku-laravel5.git
Git remote heroku added

Herokuへpushしてブラウザで見る!

% git push heroku master
% heroku open
  • エラー画面の出現!

ビルドパックの確認!

% heroku buildpacks
=== heroku-laravel5 Buildpack URL
https://github.com/heroku/heroku-buildpack-php

nodeの方のビルドパックも追加してやる!

% heroku buildpacks:add heroku/nodejs
Buildpack added. Next release on heroku-laravel5 will use:
  1. https://github.com/heroku/heroku-buildpack-php
  2. heroku/nodejs
Run git push heroku master to create a new release using these buildpacks.

Herokuへpushしてブラウザで見る2!

% git push heroku master
% heroku open
  • エラー画面の出現2!

APP_KEYを設定!

heroku config:set APP_KEY=$(php artisan key:generate --show)

Herokuへpushしてブラウザで見る3!

% git push heroku master
% heroku open
  • 見れましたー
26
37
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
26
37

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?