Este projeto é uma introdução prática ao Neo4j, um banco de dados orientado a grafo.
- Docker
- NodeJs
- npm
-
Instalar Docker:
- Siga as instruções de instalação para o Docker no site oficial: Docker Installation.
-
Baixar e executar a imagem do Neo4j:
-
Execute o comando abaixo no seu terminal para baixar e executar a imagem do Neo4j:
docker run \ --name neo4j \ -p7474:7474 -p7687:7687 \ -d \ -e NEO4J_AUTH=neo4j/bananinha \ neo4j:latest
-
-
Verificar se o container está rodando:
- Execute
docker ps
para verificar se o container Neo4j está ativo.
- Execute
-
Acessar a interface web do Neo4j:
- Abra seu navegador e vá para
http://localhost:7474
. Use as credenciaisneo4j
ebananinha
para fazer login.
- Abra seu navegador e vá para
Em http://localhost:7474/browser/
CREATE (:User {matricula: "0001", nome: "Fulano"})
CREATE (:User {matricula: "0002", nome: "Sicrano"})
- Acesse
server/
cd server/
- Crie um arquivo
.env
com as seguintes variáveis
NEO4J_URI=bolt://localhost:7687
NEO4J_USER=neo4j
NEO4J_PASSWORD=bananinha
JWT_SECRET=sua_chave_secreta
- Instale os pacotes
npm install
- inicie o projeto
npm run dev
- Acesse
front/
cd front/
- Instale os pacotes
npm install
- inicie o projeto
ng serve
Basta acessar localhost:4200
no seu navegador e logar com 0001
ou 0002