laradock에서 laravel 개발 환경 구축

3870 단어 LaraDock라라벨
laradock
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/ 방문



좋은 웹페이지 즐겨찾기