- NGINX (alpine)
- MySQL 5.7
- PHP 7.4.3
- Composer
- Laravel 7.*
- PHP Packages
-
Create
.envfile:cp .env.example .env
-
Add
APP_USERvariable:APP_USER=serge -
Fill
DB_*credentials:DB_CONNECTION=mysql DB_HOST=app-storage DB_PORT=3306 DB_DATABASE=laravel DB_USERNAME=laravel DB_PASSWORD=secret
-
Build Docker environment:
docker-compose build
-
Run Docker environment:
docker-compose up
-
Install
Composervendors:docker-compose exec app-php composer install -
Add site domain to
/etc/hostsfile (Linux):127.0.0.1 local-app.test