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: about 1 month 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 (over 7 years ago)
- Default Branch: master
- Last Pushed: 2022-12-07T17:24:01.000Z (over 2 years ago)
- Last Synced: 2024-11-27T10:36:06.438Z (5 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 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

