-
Notifications
You must be signed in to change notification settings - Fork 0
Configuração Ambiente com Docker
Linux: cp env.example .env
Windows: Copy-Item .\.env.example .\.env
https://docs.docker.com/engine/install/
https://docs.docker.com/compose/install/
sudo usermod -aG docker ${USER}
sudo su - ${USER}
docker-compose up -d
docker-compose exec app sudo php artisan key:generate
docker-compose exec app php artisan migrate:fresh --seed
Não é necessário executar o comando php artisan serve, servidor já está com Nginx para expormos a API como serviço web
Serviço estará rodando na URL local: http://localhost:8989/
As filas estão sendo implementadas com Redis.
Para consumir as filas basta rodar o comando docker-compose exec app php artisan queue:work redis
Para rodar os Jobs do Crontask basta rodar o comando
docker-compose exec app php artisan schedule:run
ou rodar o worker para lançar o cron task a cada minuto caso tenha um scheduler novo.
docker-compose exec app php artisan schedule:work
