É necessário o uso do wsl2 no windows, de preferência com o ubuntu
É necessário o docker instalado com o wls2 habilitado
-
git clone https://github.com/joaoVtr/backend_sys_igreja.git
cd backend_sys_igreja
-
Para usar o composer install via docker
docker run --rm \ -u "$(id -u):$(id -g)" \ -v $(pwd):/var/www/html \ -w /var/www/html \ laravelsail/php81-composer:latest \ composer install --ignore-platform-reqs
-
Criar arquivo .env
cp .env.example .env
-
Gerar chave
php artisan key:generate
-
Subir containers
./vendor/bin/sail up -d
-
Rodar testes
./vendor/bin/sail test
-
Criar banco de dados
./vendor/bin/sail php artisan migrate:fresh
ou
- Criar banco de dados com seeders
./vendor/bin/sail php artisan migrate:fresh --seed