Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/trackit/trackit-client
TrackIt WebUI repository
https://github.com/trackit/trackit-client
aws aws-ec2 aws-lambda aws-s3 cost-estimation cost-optimization governance
Last synced: 3 months ago
JSON representation
TrackIt WebUI repository
- Host: GitHub
- URL: https://github.com/trackit/trackit-client
- Owner: trackit
- License: apache-2.0
- Created: 2017-10-11T08:20:20.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2022-12-07T17:24:01.000Z (almost 2 years ago)
- Last Synced: 2024-07-29T16:34:41.275Z (4 months ago)
- Topics: aws, aws-ec2, aws-lambda, aws-s3, cost-estimation, cost-optimization, governance
- Language: JavaScript
- Homepage:
- Size: 3.66 MB
- Stars: 21
- Watchers: 4
- Forks: 10
- Open Issues: 29
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- jimsghstars - trackit/trackit-client - TrackIt WebUI repository (JavaScript)
README
# Trackit - Client (v2)
![trackit-logo](https://s3-us-west-2.amazonaws.com/trackit-public-artifacts/github-page/logo.png)
TrackIt helps you to optimize your AWS cloud
## Installation
### #1 Clone this repository
````sh
$> git clone https://github.com/trackit/trackit-client && cd trackit-client
````### Via Docker
#### #2 Build Docker container
````sh
$> docker build -t trackit/ui .
````#### #3 Start TrackIt
````sh
$> docker run --name Trackit_UI -e API_URL=http://localhost:8080 trackit/ui
````N.B. : If you are not running TrackIt on your local machine, you need to replace the URL of the API.
### Manually
#### #2 Update dependencies and build UI
````sh
$> yarn install
$> yarn run build
````N.B. : You can also use `npm` instead of `yarn`
#### #3 Start TrackIt
You will need to set two environment variables :
- `API_URL` : URL of the API (Default value is `http://localhost:8080`)
- `UI_PORT` : Port of UI (Default value is `80`)````sh
$> node production_server.js
````N.B. : If you are not running TrackIt on your local machine, you need to replace the URL of the API.
# Screenshots
![account-namager](https://s3-us-west-2.amazonaws.com/trackit-public-artifacts/github-page/v2_account_wizard.png)
![cost-breakdown](https://s3-us-west-2.amazonaws.com/trackit-public-artifacts/github-page/v2_cost_breakdown_multi_charts.png)