https://github.com/distrobyte/prospector
Infrastructure-as-a-service and user management tool for running containers and virtual machines
https://github.com/distrobyte/prospector
Last synced: 22 days ago
JSON representation
Infrastructure-as-a-service and user management tool for running containers and virtual machines
- Host: GitHub
- URL: https://github.com/distrobyte/prospector
- Owner: DistroByte
- Created: 2024-04-06T02:19:00.000Z (about 2 years ago)
- Default Branch: master
- Last Pushed: 2024-07-05T21:38:03.000Z (almost 2 years ago)
- Last Synced: 2025-01-14T13:54:44.557Z (over 1 year ago)
- Language: Go
- Size: 3.79 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Prospector
[](https://gitlab.computing.dcu.ie/hacketj5/2024-ca400-proj/-/commits/master)
[](https://gitlab.computing.dcu.ie/hacketj5/2024-ca400-proj/-/releases)
Prospector is a user management and infrastructure-as-a-service tool that enables easy, on demand deployment of jobs in the form of containers and virtual machines.
You can view the site here: https://prospector.ie
## API
[](https://gitlab.computing.dcu.ie/hacketj5/2024-ca400-proj/-/commits/master)
[](https://gitlab.computing.dcu.ie/hacketj5/2024-ca400-proj/-/releases)
[](https://gitlab.computing.dcu.ie/hacketj5/2024-ca400-proj/-/commits/master)
## CI/CD
This project uses Gitlab CI/CD to build and test the project. The CI/CD pipeline is defined in `.gitlab-ci.yml`. The pipeline is run on every commit to the repository. The pipeline consists of the following stages:
- `build`: Builds the project using respective build tools.
- `test`: Runs tests for the project.
- `review`: Creates a deployment at a subdomain of prospector.ie for the commit. This is used for code review.
- `deploy-canary`: Deploys the project to the canary environment. This happens on merge to master
- `deploy-production`: Deploys the project to the production environment. This is a manual step.