Skip to content
/ thoth-remake Public template

Thoth is a powerful tool to support collaborative systematic reviews. Developed as a multi-platform solution, Thoth aims to automate important parts of the systematic review process, facilitating and streamlining the work of researchers and professionals involved in this type of study.

License

Notifications You must be signed in to change notification settings

Thoth2023/thoth-remake

Repository files navigation

Thoth 2.0

Latest Stable Version PHP Version Require

Ferramenta de Revisão Sistemática da Literatura

Tecnologias e Ferramentas

Entendendo a Estrutura do framework

  1. Laravel DOC - https://laravel.com/docs/10.x
  2. Entendendo a estrutura - https://www.youtube.com/watch?v=zN0gAqOcxsk

Template Bootstrap Sugerido

Informações de como usar os elementos do template https://argon-dashboard-laravel.creative-tim.com/docs/bootstrap/overview/argon-dashboard/

Passo a passo para Configuração inicial

-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"

Acesse o projeto

http://localhost:8989

Atalhos com Make

#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:

  1. Acesse o diretório do projeto
  2. Abra o terminal/console
  3. 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

Acesse o projeto

http://localhost:8989

About

Thoth is a powerful tool to support collaborative systematic reviews. Developed as a multi-platform solution, Thoth aims to automate important parts of the systematic review process, facilitating and streamlining the work of researchers and professionals involved in this type of study.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published