Laravel + heroku 환경을 한 줄로 설정하는 스크립트

매번 Laravel + heroku (+ postgres + Laradock) 환경을 구축하는 것이 번거롭기 때문에
명령 한 번에 설정하는 스크립트를 만들었습니다.

Laraku - 빠른 설정 Laravel + heroku environment.
htps : // 기주 b. 코 m / 카무 키리 리 / ぁ 라쿠

운영 환경



필요한 것
heroku CLI (사용 가능한 상태에 있음 = 설치, 로그인됨)
PHP(5.6.x or 7.1.x)
composer
git

Laradock을 사용하는 경우
도커

작성 및 검증 환경은 macOS이지만 Linux에서도 갈 수 있어야합니다 ...

설치



git에서 떨어지고 실행 권한을 부여하면됩니다.
git clone https://github.com/kamukiriri/laraku.git && cd laraku && chmod 755 laraku.sh

사용법


./laraku.sh larakudemo nginx이것만으로 heroku로 앱이 움직입니다.
( heroku open 에서 확인할 수 있습니다)
./laraku.sh larakudemo nginx postgres또한 heroku postgres를 자동으로 추가 할 수 있습니다.
(접속 정보도 반영)
./laraku.sh larakudemo nginx postgres laradock여기까지 하면 무려 Laradock가 기동해, http://localhost 로부터 동작 확인할 수 있습니다!
(그러나 호스트 머신의 포트 설정이 전부 디폴트인 채이므로 다른 사람과 충돌할지도)

그러나 프로젝트는 laraku 디렉토리 아래에 만들어지므로 적절하게 이동하십시오.

상세


./laraku.sh <project name> <webserver type> [<database type>] [<use laradock>]

프로젝트 이름



프로젝트 이름
디렉토리 이름, heroku 앱 이름, Laradock 컨테이너 이름에 사용됩니다.

webserver type



웹 서버 유형nginx 또는 apache 에 대응

database type



DB 종류postgres 밖에 대응하고 있지 않습니다

use laradock



Laradock을 사용하거나laradock 라고 지정되었을 때만 Laradock의 초기화를 실시합니다
(깨끗한 사양은 아니지만 야츠케이므로・・・)

주의
2018/08/02 현재 Docker 이미지 및 컨테이너 이름의 이름이 프로젝트별로 고유하지 않은 현상이 발생하고 있습니다.
(원인은 Laradock의 버전 업에 추종 할 수 없기 때문에)

추가



다음 기사는이 스크립트에서 수행하는 설정에 대한 설명입니다.
Laravel 앱을 heroku로 이동하는 자습서
라고 할까 정리 기사를 쓰고 있는 도중에 「스크립팅할 수 있는 것은?」가 되어 만들어진 것이 Laraku가 됩니다

좋은 웹페이지 즐겨찾기