This project contains configuration and extensions neccessary to deploy Busola on dev, stage and prod environments.
To install dependencies, run the npm install
command.
You can run Kyma Dashboard locally with configuration of one of following enviroments: . First prepare extensions for the environment you wish to access: dev
, stage
or prod
.
Then build docker image for the same env
.
Finally run coresponding docker image.
ENV=$ENV make prepare-extensions-image
TARGET=local ENV=$ENV make build
docker run --rm -it -p 3001:3001 -e DOCKER_DESKTOP_CLUSTER=true --pid=host --name kyma-dashboard kyma-dashboard-local-$ENV
To run Kyma Dashboard from a PR run this command
docker run --rm -it -p 3001:3001 -e DOCKER_DESKTOP_CLUSTER=true --pid=host --name kyma-dashboard europe-docker.pkg.dev/kyma-project/dev/kyma-dashboard-local-dev:PR-$PR_NUMBER
For the information on how to contribute to this project, follow the contributing guide.
For the information on how to run tests and configure them, go to the tests
directory.