- Open file
.env
changePROJECT_NAME
to set project name (defaultlaravel_example
) and change version laravelLARAVEL_VERSION
. - When we run docker-compose, it automatic create project name
laravel_example
in folder./www/
- Note: Project already installed dependencies (composer, generate encryption key, npm)
PROJECT_NAME=laravel_example
LARAVEL_VERSION=7.*
- Run
docker-compose up -d
command to build container.
docker-compose up -d
- If you want to execute migrate, npm, restart composer,...
docker exec -it app /bin/bash
cd html/your_project_name
composer install
npm install
npm run watch/dev/prod
- Note: Please stay your path in repo here. Ex: /home/{name}/your_repo
- Run command
sudo ./scripts/create-virtualhost.sh {your_domain} {your_project_in_path_www}
- Ex: I created project name
laravel
and my domainlaravel.local
. After randocker-compose
laravel
was created in path./www/laravel
- Then I run
sudo ./scripts/create-virtualhost.sh laravel.local laravel
- Check the service online at http://laravel.local/
- http://localhost:8080/
- Username: root
- Password: root
- Duong Hoang Van | [email protected]