laradock에서 laravel 개발 환경 구축
htps : // / 라도 ck. 이오/
1.laradock 설치
$ mkdir {project_dir}
$ cd {project_dir}
$ git clone https://github.com/Laradock/laradock.git # laradockをclone
2. laradock의 env-example을 복사하여 .env 만들기
$ cd laradock/
$ cp env-example .env
3. 컨테이너 시작
$ docker-compose up -d nginx redis mysql workspace # コンテナ起動
laradock
내의 docker-compose.yml
파일이 있는 디렉토리로 실시한다.처음 시작할 때는 시간이 걸립니다.
4.workspace에 들어가기
$ docker-compose exec --user=laradock workspace bash # workspaceへ入る
--user=laradock
로 들어가지 않으면 root
로 들어가게 되고 composer install
하면 화나게 됩니다.5. laravel 설치
새 프로젝트를 설치(ver5.5)하는 경우
$ composer create-project --prefer-dist laravel/laravel {project_name} "5.5.*"
기존 프로젝트 파일을 git clone하는 경우
$ git clone {project_repository}
6. exit하여 컨테이너 중지
다음
laradock
의 .env
를 편집하기 전에 컨테이너를 중지합니다.laradock@hoge:/var/www$ exit # workspaceから抜ける
$ docker-compose stop # コンテナ停止
7. laradock .env를 편집하여 프로젝트 디렉토리 매핑
$ vim .env
...(略)
# Point to the path of your applications code on your host
APP_CODE_PATH_HOST=../{project_name}
8. 다시 컨테이너를 시작하고 workspace로 들어갑니다.
$ docker-compose up -d nginx redis mysql workspace # コンテナ起動
$ docker-compose exec --user=laradock workspace bash # workspaceへ入る
9. composer install
$ composer install
10. 어플리케이션 키 생성(신규는 생략)
기존 프로젝트의 경우
$ php artisan key:generate
11. 컨테이너를 다시 시작하고 반영
laradock@hoge:/var/www$ exit # workspaceから抜ける
$ docker-compose restart # コンテナ再起動
12. http://localhost/ 방문
Reference
이 문제에 관하여(laradock에서 laravel 개발 환경 구축), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/aberyotaro/items/06f1344f915e3911eed1텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)