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.