Web platform where people add interesting questions and links related to war. Developed for web programming course
Go to file
Lucian Popescu 4b21324c62
add correct order for status
2022-05-12 22:15:14 +03:00
.github/workflows Run pipeline on feature/ branches 2022-05-10 22:44:17 +03:00
db_server Set correct rabbitmq endpoint 2022-05-08 21:55:22 +03:00
grafana/provisioning Add config dirs for grafana and prom 2022-05-11 23:43:06 +03:00
mq_proxy Start mq and delete rmq req in / 2022-05-12 22:12:01 +03:00
prometheus Add config dirs for grafana and prom 2022-05-11 23:43:06 +03:00
.dockerignore Add dockerfile and dockerignore 2022-04-15 18:07:05 +03:00
.gitignore Add bin/ because here will be some test scripts 2022-04-09 17:51:59 +03:00
README.md add correct order for status 2022-05-12 22:15:14 +03:00
docker-compose.yaml Add containers for grafana and prometheus 2022-05-11 23:00:37 +03:00
package-lock.json Add package-lock.json in root of project 2022-05-08 21:30:19 +03:00

README.md

War-News-Aggregator

Some time ago

Current status:

  • created dummy express app that serves http content ( https://expressjs.com/en/starter/generator.html )
  • setup Github CI pipeline that is triggered at every pull request and commit on main
  • created test suite that is run at every pipeline trigger, we use mocha atm for tests. to create a new test, add a new file in test/ and run npm run test

Future work:

  • continue to write the backend app
  • do we need a CD pipeline?
  • what is the best framework for our needs with regards to unit testing or other types of testing?

CI/CD pipeline:

  • build the backend app
  • test the app
  • create a container with the app and push it to docker hub
  • to deploy the application we must pull the containers from docker hub and using a docker-compose file run the application on the server (be it localhost or a remote server)
  • other containers that we need: frontend app deployed on ngninx container, database container
  • the frontend app will be developed in a different repository and for database we will need to pull a container and link it to our backend in docker-compose

May 08

Current status:

May 10

Current status:

  • integrated auth0 in backend
  • working on integrating logging support (prometheus + graphana)

Planning:

  • need to add a build/compile/'check for errors' stage in the pipeline

May 12

Current status:

  • try to integrate prometheus + grafana

Planning:

  • add build stage in pipeline (if possible)