Laradock 개발 환경 구축

Laradock을 사용해 개발 환경의 구축을 처음 했으므로 비망.

환경



・MacBook Pro
· macOS High Sierra
・apache2
· phpmyadmin
・mariadb

Laradock 클론



루트 디렉토리에서 다음을 실행.
$ git clone https://github.com/LaraDock/laradock.git

.env를 env-example에서 복사하여 만듭니다.
$ cd laradock
$ cp env-example .env

프로젝트 만들기



우선은, 작업 공간을 기동.
$ cd laradock
$ docker-compose up -d workspace

작업공간에 들어간다.
$ docker-compose exec workspace bash

Laravel 프로젝트 만들기
# composer create-project laravel/laravel new_project

도커 종료
# exit
$ docker-compose down
laradock/.env 의 path를 작성한 프로젝트로 변경.
이번에는 mariadb를 사용하기 때문에 phpmyadmin의 PMA_DB_ENGINE도 변경.
# Point to the path of your applications code on your host
APP_CODE_PATH_HOST=../new_project

# Accepted values: mariadb - mysql
PMA_DB_ENGINE=mariadb

apache2 설정 변경



빠진 곳.

apache2를 사용하기 때문에 laradock/apache2/sites/default.apache.conf 를 변경.
ServerName localhost
DocumentRoot /var/www/public/
Options Indexes FollowSymLinks

<Directory "/var/www/public/">

docker로 컨테이너를 기동.
$ docker-compose up -d mariadb apache2 phpmyadmin
localhost 방문.



phpmyadmin는 localhost:8080 에.


Enjoy Laravel!!

DB 만들기



※후일 추기※

좋은 웹페이지 즐겨찾기