【Heroku】【Laravel】 배포
heroku를 homebrew로 설치
터미널에서 homebrew를 통해 heroku 설치
brew install heroku/brew/heroku
$ heroku login
// 実行してログインする
설정
터미널
$ cd プロジェクト名
Procfile 만들기 및 편집
터미널
$ touch Procfile
// ファイルが生成されるので下記を追加
프로젝트의 최상위 디렉토리에 만들어진다. 아래를 추가합시다.
Procfile
web: vendor/bin/heroku-php-apache2 public/
Git 설정?
터미널(프로젝트 디렉토리에서)
$ git init
$ git add .
$git commit -m "initial release"
heroku에 앱을 만들거나 Git을 사용하거나
$ heroku create
heroku의 화면을 확인하면 새로운 프로젝트가 생성되고 있음을 알 수 있습니다.
이름은 무작위 같은 느낌이었습니다.
안을 보면 무언가가 ON되어 있습니다. 우선 잘 하고 있는 것 같다.
원격 저장소를 사용하도록 설정?
$ git remote -v
밀어?
$ git push heroku master
Heroku를 설정하지 않으면 표시되지 않습니다.
여기에서
필요한 설정
우선 아래 2개를 설정하면 톱 화면이 표시될 것
APP_KEY .envファイルの上の方に書いてる
APP_DEBUG true
위의 화면에서 직접 입력해도 OK이지만 터미널에서 설정할 수 있는 것 같다.
터미널에서 설정하는 경우
$ heroku config:add DB_PORT=5432
라는 느낌으로 설정해 간다.
설정한 항목은
위 이미지의 거리.
모두 config를 설정하면 HEROKU에 데이터베이스를 준비한다.
표준에서는 데이터베이스는 준비되어 있지 않은 것 같다.
Heroku 데이터베이스 정보 얻기
터미널
% heroku pg:credentials:url
이 명령을 실행하면,
dbname
호스트
포트
사용자
password
등이 표시된다. 그들에 따라
터미널
heroku config add DB_CONNECTION=pgsql
heroku config:add DB_HOST=表示された文字列
heroku config:add DB_POST=表示された文字列
heroku config:add DB_DATABASE=表示された文字列
heroku config:add DB_PASSWORD=表示された文字列
이것으로 설정해야 할 것은 종료.
테이블 만들기. 마이그레이션 실행.
$ heroku run php artisan migrate
일단 이상으로 데이터베이스의 설정·작성까지 완료.
심볼릭 링크가 없어지고 있다! ?
storage/app/public에 이미지를 저장하도록 했던 것이 읽을 수 없게 되었습니다.
아직 해결 방법은 모르기 때문에 모색해 갑니다.
git의 사용법에 대해서는 전혀 모르는 상태입니다.
우선 Heroku에 Laravel 배포의 기본 흐름의 참고로.
참고로 한 동영상
htps //w w. 요츠베. 이 m/와 tch? v = 639 p00 pVLQ & t = 604s
영어로 세세한 설명은 이해할 수 없어 m(__)m
Reference
이 문제에 관하여(【Heroku】【Laravel】 배포), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/mako0104/items/a64f91076ad30046be72텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)