【Laravel】作りかけていたLaravel環境をクローズドSNSに育てる(0.3)Herokuに公開してみる

研究
OLYMPUS DIGITAL CAMERA
この記事は約2分で読めます。

この続きになります。
完成品を公開する前提なので、herokuに公開してやります。

…ふえぇ、例によってプロジェクトのベース言語が類推できないって言われてリリースに失敗するよぉ…。

$ git subtree push --prefix src/ heroku master

Laradockのファイル構成と自分のファイル構成を読み比べて、

$ git subtree push --prefix backend/ heroku master

これを試す。リリースはうまくいった。

ダメじゃん。
migrationも走らない…そりゃそうだ見えるデータベースいないもん。
どこでデータベース設定してるんだ…
backend/.env か。ここにこの前作ったデータベースサーバを記述して、.envファイルをgitの監視下にして、再度リリース。

よし見えた。だがURL、お前そうじゃない。

少なくともマイグレーションは通ったんだけれど、mailhogの代替に使うSendGridのアカウント登録通知が来ていないのでまだアカウントは作れない。いやgmail直で使えばいいんじゃないか?という気すらしている。

取り敢えず現時刻でできることはここまで。あとは明日にしよう。

ただ開発はギリギリまでdockerでできるので、上記に倣い.envファイルを切り替えた。
herokuでマイグレーションを行う場合は、

$ heroku run "php artisan migrate --seed --env=heroku"

とする。

コメント

タイトルとURLをコピーしました