Skip to content

konveyor/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/