Skip to content

mottob/samples

 
 

Repository files navigation

Rudr Samples

This repository contains a series of samples that implemented with Rudr. Each subsequent sample includes instructions for installing the application using Rudr. Highly recommend to understand the concepts documented here first.

Supported Rudr Runtime version(s)

Rudr is currently under community development with preview releases. The master branch includes breaking changes, therefore ensure that you're running the samples with the right version of Rudr runtime. Samples in this repo is been tested with the current latest version of rudr : (rudr-0.1.0). Please install rudr as per the instructions here

Samples

Sample Description
1. hello-world Demonstrates how to create simple component and configuration for a python application.
2. ServiceTracker App This is an example microservices application with a Javascript Web UI, a MongoDB database, and a series of API microservices. The idea is that various app developers would create Components for their corresponding apps. The overall config will add traits and allow the app to be fully deployed
3. BikeSharing 360 Multi Container App This is an example microservices application with an ASP.NET Core Webform UI, and a series of API microservices. The idea is that various app developers would create Components for their corresponding apps. The overall config will add traits and allow the app to be fully deployed
4. BikeSharing 360 Single Container App Demonstrates Rudr implementation of BikeSharing 360 app created in a Single Container. This sample has a single component and a configuration
6. Knative_with_Cloud_Resource_App Demonstrates how OAM helps Knative Configuration/Route to interact with cloud resources provisioned by Crossplane.

To get started with the samples, clone this repository and follow instructions in each sample:

git clone https://github.com/oam-dev/samples.git

About

OAM Samples Repository

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 89.4%
  • CSS 7.5%
  • Vue 1.7%
  • C# 0.7%
  • HTML 0.5%
  • Dockerfile 0.1%
  • Other 0.1%