Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/bryopsida/the-watcher
Periodically scans the images in use in the cluster and notifies via slack or mattermost when vulnerabilities are found above a configurable threshold.
https://github.com/bryopsida/the-watcher
k8s nestjs nodejs scanner
Last synced: 9 days ago
JSON representation
Periodically scans the images in use in the cluster and notifies via slack or mattermost when vulnerabilities are found above a configurable threshold.
- Host: GitHub
- URL: https://github.com/bryopsida/the-watcher
- Owner: bryopsida
- License: mit
- Created: 2023-07-08T13:01:19.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-05-23T04:47:40.000Z (6 months ago)
- Last Synced: 2024-05-23T05:31:44.498Z (6 months ago)
- Topics: k8s, nestjs, nodejs, scanner
- Language: TypeScript
- Homepage:
- Size: 803 KB
- Stars: 1
- Watchers: 0
- Forks: 0
- Open Issues: 8
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# The-Watcher
## NPM Scripts
| Syntax | Description |
| ------------------ | ------------------------------------------------------------------- |
| minikube:start | Creates a minikube cluster for testing |
| minikube:stop | Stops the minikube cluster |
| minikube:delete | Deletes the minikube cluster |
| minikube:copyImage | Load the build image from build:image into the minikube cluster |
| build | Compile the TypeScript to JavaScript |
| build:image | Build the container image |
| build:docs | Builds the docs folder |
| start:dev | Run the server with hot reloading on save |
| start | Start the server |
| lint | Check if code passes linting rules |
| lint:fix | Automatically fix any formatting or linting rules that can be fixed |
| helm:deploy | Deploy the chart with the local to your cluster |
| helm:uninstall | Delete the chart release from your cluster |
| helm:test | Run the packaged tests (postman) for the helm release |
| test | Run the unit tests |## How to deplpy
First add the repo `helm repo add the-watcher https://bryopsida.github.io/the-watcher/`, then fetch updates `helm repo update`, and finally, install with `helm upgrade --install the-watcher the-watcher/the-watcher --wait`.