Welcome to a news portal project - IT Dog 👋! This is a mass media portal about the IT market in Germany 🇩🇪.
This is a monorepo that contains all the necessary services:
TODO: write a short overview how to start the project locally using the following tools:
- Minikube
- Kubernetes
- Docker
- Helm
- Skaffold
For continuous integration and continuous deployment we use Github Actions. This tool helps us to:
- Lint all our internal services to keep the code style consistent
- Run all our tests to make sure we ship a robust product
- Create all our Docker images and push them to Docker hub
- Deliver every part of the application to one of our environments (Preview or Production)
- Run Lighthouse CLI to check usability metrics
TODO: write a short overview about the tools we use to build our infrastructure:
- Kubernetes and Helm
- Terraform