https://github.com/harmnot/pokemon
catch your pokemons
https://github.com/harmnot/pokemon
docker docker-compose express jenkins mongodb morgan
Last synced: 2 months ago
JSON representation
catch your pokemons
- Host: GitHub
- URL: https://github.com/harmnot/pokemon
- Owner: harmnot
- Created: 2019-08-25T16:21:53.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2019-09-04T17:02:19.000Z (almost 7 years ago)
- Last Synced: 2025-07-12T04:38:53.245Z (11 months ago)
- Topics: docker, docker-compose, express, jenkins, mongodb, morgan
- Language: JavaScript
- Size: 30.3 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Pokemon
Pokemon server build by [Express](https://expressjs.com), [MongoDB](https://www.mongodb.com) for Database,
for logger we are using [Morgan](https://www.npmjs.com/package/morgan), [pokedex-promise-v2](https://github.com/PokeAPI/pokedex-promise-v2) based on
[Pokeapi.co](https://pokeapi.co/docs/v2.html) for get data of pokemons, [Jenkins](https://jenkins.io) for CI and CD, we are also using [Docker](https://www.docker.com) and
[docker-compose](https://github.com/docker/compose) for run Jenkins on server,
for deploy we are using [Google Cloud](https://cloud.google.com).
## Integration Testing and Unit Testing
pokemon server will do test before deploy on Jenkins with Docker test
just run
```npm run test``` it will show the coverage test.
for unit and integration testing we are [Mocha](https://mochajs.org), [Chai](https://www.chaijs.com), and [Istanbul](https://istanbul.js.org)
### Routing
for documentation routing you can go to the [server folder](https://github.com/harmnot/pokemon/tree/master/server).