Skip to content

Web interface to convert docker-compose into Kubernetes YAML

Notifications You must be signed in to change notification settings

rashid-boyko/komposeui

 
 

Repository files navigation

Build Status Widget DockerHub Widget

Description

Kompose UI is a web interface for Kompose. It helps people easily switch from docker-compose to Kubernetes by converting the YAML files.

Here is a live demo for the project

Using kompose UI

You can either use the docker image from docker hub or run the project locally

Use the Docker Image

  • Pull the Image
docker pull jadcham/komposeui:latest
  • Run the container
docker run -it --name komposeui -p 8000:8000 jadcham/komposeui

That's it ! Happy converting.

Run the Project locally

  • Install the requirements
pip install -r requirements.txt
  • Install Kompose on your machine

Check the Kompose Installation Guide

  • Make sure kompose is properly installed
kompose version
  • Prepare the database
python manage.py makemigrations
python manage.py migrate
  • Run django
python manage.py runserver 0.0.0.0:8000

Contributions and Support

Issues: If you find an issue or want to suggest a feature file an issue here.

Contributions: If you want to contribute to the project make a pull request.

About

Web interface to convert docker-compose into Kubernetes YAML

Resources

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 54.3%
  • CSS 27.1%
  • Python 16.4%
  • HTML 1.9%
  • Dockerfile 0.3%