Skip to content

Akash-Nayak/move2kube-ui

 
 

Repository files navigation

Build Docker Repository on Quay License contributions welcome

Move2Kube-UI

An UI for interacting with Move2Kube API.

Starting the UI

As a container

$ docker run --rm -it -p 8080:8080 move2kube-ui

As a compose app

Using docker:

$ docker-compose up

or using podman:

$ podman-compose -f podman-compose.yml up

As a helm chart

Make sure you are logged into a Kubernetes/Openshift cluster

$ cd helm-charts
$ helm install my-m2k-instance ./move2kube/

For more information and configuration options, see Move2Kube UI Helm chart

As an operator

For deploying the UI as a Kubernetes Operator, see Move2Kube Operator

Development

Running without a container

This requires Golang 1.18 and NodeJS 16 and above.

  1. Install the Move2Kube CLI tool https://github.com/konveyor/move2kube
  2. Install the Move2Kube API server https://github.com/konveyor/move2kube-api
  3. make install
  4. make build
  5. pnpm run start

Building the container image from source

  1. Build the UI image: make cbuild
  2. Create a data folder to persist information: mkdir -p data
  3. This uses docker or podman and runs everything inside a single container using the UI image: make crun
  4. Access the UI at http://localhost:8080

Discussion

For any questions reach out to us on any of the communication channels given on our website https://move2kube.konveyor.io/

About

An UI for interacting with Move2Kube API

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published

Languages

  • TypeScript 85.1%
  • Makefile 10.8%
  • Dockerfile 1.5%
  • CSS 1.3%
  • JavaScript 1.1%
  • HTML 0.2%