https://github.com/proboci/probo-reaper
Manages decommissioning containers.
https://github.com/proboci/probo-reaper
Last synced: 12 months ago
JSON representation
Manages decommissioning containers.
- Host: GitHub
- URL: https://github.com/proboci/probo-reaper
- Owner: ProboCI
- License: apache-2.0
- Created: 2015-11-12T23:07:17.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2025-04-18T08:06:58.000Z (about 1 year ago)
- Last Synced: 2025-05-31T17:06:36.604Z (about 1 year ago)
- Language: JavaScript
- Size: 634 KB
- Stars: 1
- Watchers: 15
- Forks: 0
- Open Issues: 15
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# Probo Reaper [](https://travis-ci.com/ProboCI/probo-reaper)
A tool for removing docker builds when the are no longer needed as
part of Probo.
The reason for removing a container is emitted as an event and also
stored. The reasons are stored as non-negative integer codes.
## Reaped Reason Codes
- 0 Unknown.
- 1 Account over disk limit.
- 2 Too many builds on the branch.
- 3 Too many builds on the PR.
- 4 The PR is closed.
- 5 The build was manually deleted.
## Node Version
Several of Probo's microservices are currently on different Node versions as we update to newer Node versions, so the Node Verson Manager, [nvm](https://github.com/nvm-sh/nvm), is installed to switch between different versions of Node prior to running `npm install`.
**Current Node Version:** Node 4.x (Current default Node version)
Run the following commands in the `probo-reaper` installation directory to update the node_modules for `probo-reaper`.
nvm use default
npm install