【Heroku】【Laravel】 배포

3969 단어 경 6배포라라벨

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

좋은 웹페이지 즐겨찾기