qit...get it? get it? Like...Queue I.T.!
Ok so yeah, the title needs work, but the idea is to let programmers find and listen to podcasts by topic.
Check out a preview here: https://qit.cloud
Currently any changes to the website project require bumping the service worker version. See issue #28
The website is a Progressive Web App built on ReactJs that uses styled components.
cd website-react
npm install
npm start
This website uses the Standard style guide. To auto-lint, just run:
standard --fix
To run cypress interactive mode, run the following commands:
cd website-react
npm run cypress:open
<click run all tests on the GUI>
To run cypress headless mode, run the following commands:
cd website-react
npm run e2e
cd website-react
npm run ci
Before running dockers, run
docker network create codingblocks
so that in future containers are able to see each others, within this network
Go to desired folder.
# test docker enviroment bindings before creating containers
docker-compose config
# start local development
docker-compose -f docker-compose.yml -f docker-compose.local.yml up -d
# start regular docker
docker-compose build && docker-compose up [ OPTIONAL ] -d (if console is not needed)
Command to stop container:
# to stop containers
docker-compose stop
This is the part of the product that is responsible for importing the data.
It loads podcast feed urls from a file, normalizes them, and then updates them in a search engine. Currently only supports Azure Search.
Read more about it here: Podcast Feed Loader on the wiki