Getting Started
This project supports deployment modes for the purposes of demonstrating different functionality of Micronaut and Oracle Cloud Infrastructure.
Basic: deploy/basic Not supported yet |
Cloud Native: deploy/complete |
---|---|
Simplified runtime utilizing only Always Free resources deployed with Resource Manager | Full-featured Kubernetes microservices deployment showcasing Oracle Cloud Native technologies and backing services |
mushop
└── deploy
├── basic
└── complete
└── docker-compose
└── helm-chart
└── terraform
Clone Repository
Each topic in this material references the source code, which should be cloned to a personal workspace.
git clone https://github.com/oracle-quickstart/oci-cloudnative.git mushop
cd mushop
git clone https://github.com/oracle-quickstart/oci-cloudnative.git
dir mushop
Structure
The source code will look something like the following:
#> mushop
├── deploy
│ ├── basic
│ └── complete
│ ├── docker-compose
│ ├── helm-chart
│ └── terraform
└── src
├── api
├── assets
├── carts
├── catalogue
├── edge-router
├── events
├── fulfillment
├── dbtools
├── load
├── orders
├── payment
├── storefront
└── user
deploy
: Collection of application deployment resources.src
: Individual service source code, Dockerfiles, etc.