TodoTask é um sistema criado para mostrar um pouco do PHP e da framework Laravel, neste código foi utilizado:
- PHP 8.1
- Laravel Framework 10.0
- Laravel Sanctum 3.2
- Predis 2.1
- Laravel UI 4.2
- PHPunit 10.0
- Bootstrap 5.2.3
- Laravel Vite 0.7.2
- Jquery 3.6.4
- Docker
- Nginx Alpine
- Postgres
- *Redis
Testar aplicação no servidor https://todotask.herokuapp.com/
Crie o Arquivo .env
cp .env.example .envAtualize as variáveis de ambiente do arquivo .env
DB_CONNECTION=pgsql
DB_HOST=172.20.0.1
DB_PORT=5432
DB_DATABASE=postgres
DB_USERNAME=root
DB_PASSWORD=root
CACHE_DRIVER=redis
QUEUE_CONNECTION=redis
SESSION_DRIVER=redis
REDIS_HOST=redis
REDIS_PASSWORD=null
REDIS_PORT=6379Suba os containers do projeto
docker-compose up -dAcessar o container
docker-compose exec app bashInstalar as dependências do projeto
composer installGerar a key do projeto Laravel
php artisan key:generateGerar os arquivos de resorces
npm installnpm run devGere os dados no Banco:
php artisan migratephp artisan db:seed --class=DatabaseSeederAcessar o projeto http://localhost:8989