Skip to content

urucadev/laravel_docker_compose

 
 

Repository files navigation

docker-laravel 🐳

docker-laravel

Test laravel-create-project.yml Test laravel-git-clone.yml License

Introduction

Build a simple laravel development environment with docker-compose. Compatible with Windows(WSL2), macOS(M1) and Linux.

Usage

Laravel install

  1. Click Use this template
  2. Git clone & change directory
  3. Execute the following command
$ mkdir -p src
$ docker compose build
$ docker compose up -d
$ docker compose exec app composer create-project --prefer-dist laravel/laravel .
$ docker compose exec app php artisan key:generate
$ docker compose exec app php artisan storage:link
$ docker compose exec app chmod -R 777 storage bootstrap/cache
$ docker compose exec app php artisan migrate

http://localhost

Laravel setup

https://blog.desdelinux.net/vi/Makefile-l%C3%A0-g%C3%AC-v%C3%A0-n%C3%B3-ho%E1%BA%A1t-%C4%91%E1%BB%99ng-nh%C6%B0-th%E1%BA%BF-n%C3%A0o-trong-linux/

  1. Git clone & change directory
  2. Execute the following command
$ sudo apt install make
$ make install

http://localhost

Tips

Container structures

├── app
├── web
└── db

app container

web container

db container

mailhog container

About

Set Up Laravel with Docker Compose

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 75.5%
  • CSS 19.6%
  • PHP 2.1%
  • HTML 1.3%
  • Blade 1.3%
  • TeX 0.1%
  • Other 0.1%