Ajay Tripathy b881e64a5a Use localhost resolver to get host 3 jaren geleden
..
src e59c4cf3ec Merge branch 'develop' into jesse-readme-update 3 jaren geleden
.babelrc 0aa63fb1f2 A few housekeeping updates for the opencost UI: 3 jaren geleden
.dockerignore 3734cd3618 Update opencost ui doc 3 jaren geleden
.nvmrc 0aa63fb1f2 A few housekeeping updates for the opencost UI: 3 jaren geleden
Dockerfile a07a4f451c Allow ui to run from non privileged 3 jaren geleden
README.md 0aa63fb1f2 A few housekeeping updates for the opencost UI: 3 jaren geleden
default.nginx.conf b881e64a5a Use localhost resolver to get host 3 jaren geleden
nginx.conf a07a4f451c Allow ui to run from non privileged 3 jaren geleden
package-lock.json 0aa63fb1f2 A few housekeeping updates for the opencost UI: 3 jaren geleden
package.json 0aa63fb1f2 A few housekeeping updates for the opencost UI: 3 jaren geleden

README.md

OpenCost UI

The preferred install path for Kubecost is via Helm chart, and is explained here

To manually run the OpenCost UI, follow the steps below.

Requirements

  • nodejs >= 18.3.0
  • npm >= 8.11.0

Installation & Running

To run the UI, open a terminal to the opencost/ui/ directory (where this README is located) and run

npm install

This will install required dependencies and build tools. To launch the UI, run

npx parcel src/index.html

This will launch a development server, serving the UI at http://localhost:1234 and targeting the data for an instance of OpenCost running at http://localhost:9090. To access an arbitrary OpenCost install, you can use

kubectl port-forward deployment/opencost 9090:9003

for your choice of namespace and cloud context.