Service to poll RSS feeds and parse Metadata
- npm / node.js 16
- PostgreSQL
We would recommend to use the Devcontainer to start developing. All necessary dependencies are installed and you don´t have to install specific tools.
This repository has a Dockerfile and a Docker Compose file. These are Visual Studio Devcontainers. With the Remote - Containers extension you can connect to the Docker Containers.
After your cloned the repo and started the Devcontainer you should run npm install to install all npm dependencies.
To run the project locally use npm run start / npm start.
To run all unit-tests use npm run test / npm test. If you want code coverage you can use the ci-pipeline command which also works locally npm run test:ci.
If you want your changes applied to production you have to create a pull-request. After a merge to master the pipeline will build a new docker-image based on the Dockerfile.
The polling Service-Lead is Jannik Springer.