- Docker engine ou docker desktop
- IDE de preferência (caso for wsl2 com conexão ao docker)
Copiar .env.example
-> .env
e altere as configurações se necessário
Rodar comando:
docker-compose build
Dentro do container php fpm:
composer install
chmod 777 -R storage
php artisan key:generate
php artisan storage:link
Após rodar os comandos levante os containers
docker-compose up -d
Feito isso a aplicação ira retornar 3 containers:
- Webserver: Nginx
- Database: MySQL
- PHP-fpm: 7.4
Acesse localhost:80 ou a porta definida no docker-compose.yml
e seja feliz =)
- php artisan migrate
- php artisan db:seed
- php artisan dataprag:clients
VSCODE config for running remote xDebug:
{
"name": "DataPrag Xdebug",
"type": "php",
"request": "launch",
"port": 9003,
"pathMappings": {
"/var/www": "${workspaceRoot}"
},
},
Agradecemos às seguintes pessoas que contribuíram para este projeto:
Nicollas Petrelli |
Escrito por Nicollas Petrelli.