Skip to content

dionmaicon/bookservice

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

bookservice

Node.js, Vue.js, Vue-Crudgen, Bootstrap, Books, MongoDB

Instalação

Para instalar o projeto primeiramente clone o mesmo.

git clone https://github.com/dionmaicon/bookservice.git

É necessário instalar o docker e docker-compose, caso não tenha. Após realizar o clone do projeto entre na raiz do projeto.

cd bookservice
mkdir db
chmod -R 777 db
chmod +x build.sh
./build.sh

Uso

O frontend foi desenvolvido usando Vue.js e o backend contém um server Node.js. Após executar os comandos acima, teremos o frontend na PORTA 8080 e a API na PORTA 8081. O MongoDB funciona em outra imagem docker. As vezes no início é necessário abrir o projeto no backend e alterar algum arquivo para que o Nodemon possa reiniciar o backend (Nodemon realiza o restart da aplicação toda vez que um arquivo é alterado). Para navegar use https://localhost:8080

Primeira execução

Na primeira execução ao buscar todos os registros, caso não existam dados salvos no banco, são criados mocks de exemplo. Então é necessário atualizar a página que lista os livros.

License

MIT

About

Node.js, Vue.js, Vue-Crudgen, Bootstrap, Books, MongoDB

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published