Skip to content
This repository has been archived by the owner on Jun 2, 2023. It is now read-only.

WASdev/sample.microservices.docs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

About the sample application

This microservice sample application is a modified fork of the Microprofile Showcase Application. Like its parent it's a web application for managing a conference and is based on a number of discrete microservices. The front end is written in Angular; the backing microservices are in Java. All run on WebSphere Liberty, in Docker containers managed by Kubernetes. The sample application demonstrates various features:

  • Microservices running as WebSphere Liberty Docker containers on Kubernetes
  • ELK log stack integration
  • Inbound HTTPS out-of-the-box

Ways to use the sample application

The sample application can be used with or without a Jenkins-based deployment pipeline. It can be run on IBM Cloud Private, or on minikube. Both of these are distributions of Kubernetes. Developers may wish to start testing the application by deploying its component microservices directly to minikube. Demonstrators might prefer to start with a Jenkins-based approach, deploying either to minikube or IBM Cloud Private.

The main installation steps are:

  1. Install prerequisite tools
  2. Install Kubernetes (minikube or IBM Cloud Private)
  3. Install the sample application

The exact steps to be taken vary based on which Kubernetes you will be using. Here we will cover direct deployment to minikube without Jenkins.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published