Skip to content

vinimontanheiro/supero-challenge-server

Repository files navigation

Servidor NodeJS com MongoDB, Graphql,um exemplo de migrations com Flyway e SQL; o servidor também possui autenticação com JWT Token

Dependências:

Development mode LINUX

$ cd project-folder
$ yarn
$ docker-compose up -d
$ yarn start 

Development mode WINDOWS

$ cd project-folder
$ yarn
$ ./docker-startup.sh // From git bash terminal
$ yarn start-win

Production mode LINUX

$ yarn
$ docker-compose up -d
$ yarn build && yarn prod 

Production mode WINDOWS

$ yarn
$ ./docker-startup.sh // From git bash terminal
$ yarn build && yarn prod 

Se por acaso quiserem rodar sem o Docker, as migrações estão em

- project-folder
  - docker
    - postgres
      - migrations
        - sql

e basta alterar o arquivo

- project-folder
  - .env 

GRAPHQL API

- GET - http://127.0.0.1:9001/playground
- GET - http://127.0.0.1:9001/graphql

Para facilitar coloquei o server em produção, segue o link

Exemplo de Query e Mutation pelo playground:

usuário e senha padrão de login:

Login

Listar contas

Listar livros

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages