Ferramenta de Revisão Sistemática da Literatura
- Laravel DOC - https://laravel.com/docs/10.x
- Entendendo a estrutura - https://www.youtube.com/watch?v=zN0gAqOcxsk
Informações de como usar os elementos do template https://argon-dashboard-laravel.creative-tim.com/docs/bootstrap/overview/argon-dashboard/
-Ter o Docker Desktop instalado: https://www.docker.com/products/docker-desktop/
- Na sua IDE de desenvolvimento (PHP Storm, VSCode ou outra de sua preferência)
Clone Repositório
git clone -b https://github.com/Thoth2023/thoth-remake.git
Crie o Arquivo .env
cp .env.example .env
Suba os containers do projeto
docker-compose up -d
Acesse o container app
docker-compose exec app bash
Instale as dependências do projeto
composer install
Se der algum erro na instalação das dependências
composer update
Gere a key do projeto Laravel
php artisan key:generate
Para popular o Banco de Dados
php artisan migrate --seed
Para desenvolvimento, crie uma nova branche a partir de "Develop"
#Iniciar o Docker em segundo plano
up:
docker-compose up -d
# Desliga os containers
down:
docker-compose down
# Reinicia os containers
restart:
docker-compose restart
# Mostra logs
logs:
docker-compose logs -f
# Mostra status dos containers e todos os containers
ps:
docker-compose ps -a
# Dentro do container, instala as dependências do composer e gera a chave(Para acessar o container use o comando: docker-compose exec app bash)
setup:
composer install || composer update
php artisan key:generate
php artisan migrate --seed
Se preciso, acesse https://www.gnu.org/software/make/ para mais detalhes
Para utilizar o make:
- Acesse o diretório do projeto
- Abra o terminal/console
- Digite make (comando)
Exemplo: Para listar os containers execute
make ps
Para instalar as dependências do projeto você pode acessar o container com
docker-compose exec app bash
E dentro do container execute
make setup