Skip to content

shawn9977/mig-demo-apps

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Demo Apps

This is a collection of demo apps you can deploy on your OpenShift cluster. These apps are intended to demonstrate and test migrations.

Find all apps in ./apps/ directory.

Follow README.md of each app for installation instructions.

Konveyor End to End Demo App

The Retail application used to demonstrate all Konveyor projects in an end to end demo.

Find README here : ./apps/e2e-demo/README.md

Credits : https://github.com/rromannissen/rhoar-microservices-demo

Sock Shop App

An e-commerce website that sells socks.

Find README here : ./apps/sock-shop/README.md

Credits : https://github.com/microservices-demo/microservices-demo

Robot Shop App

An e-commerce website that sells robots.

Find README here : ./apps/robot-shop/README.md

Credits : https://github.com/instana/robot-shop

Parks App

A website that shows popular Historic Sites and National Parks on a map.

Find README here : ./apps/parks-app/README.md

Credits : https://github.com/OpenShiftDemos/restify-mongodb-parks

MsSQL App

MsSQL server with a .NET frontend app.

Find README here : ./apps/mssql-app/README.md

Credits : https://github.com/microsoft/sqllinuxlabs

File Uploader App

A PHP application to upload arbitrary files.

Find README here : ./apps/file-uploader/README.md

Credits : https://github.com/christianh814/openshift-php-upload-demo

Rocket Chat

A Node.js chat application.

Find README here : ./apps/rocket-chat/README.md

Credits : https://github.com/RocketChat/Rocket.Chat

License : ./apps/rocket-chat/LICENSE

AMQ app

A sample 3 namespace application, which consists from AMQ consumer, producer and broker, all located in separate namespaces. Communication is provided by internal service network.

Find README here : ./apps/amq-app/README.md

Mediawiki

Useful for demonstrating hook usage

Find README here : ./apps/mediawiki/README.md

Demo infrastructure

These configurations are intended to provide basic configuration examples of storage and other infrastructure for use with MTC.

MCG / Noobaa

A sample MCG deployment that can be used as an S3 backing store for MTC migrations

Find README here : ./infra/mcg/README.md

Minio

A sample minio deployment that can be used as an S3 backing store for MTC migrations.

While we recommend to use MCG/NooBaa for on-premise Object Storage needs, we are including other possible Object Storage for demo/testing purposes.

Find README here : ./infra/minio/README.md

Code of Conduct

Refer to Konveyor's Code of Conduct here.

About

A collection of apps ideal for migration demos

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 38.2%
  • JavaScript 19.6%
  • TypeScript 10.8%
  • PHP 6.6%
  • HTML 6.3%
  • Go 5.5%
  • Other 13.0%