Getting Started
This project supports deployment modes for the purposes of demonstrating different functionality of Micronaut on Oracle Cloud Infrastructure and Amazon Web Services.
| Oracle Cloud Infrastructure deploy/complete/terraform | Amazon Web Services deploy/complete/aws-cloudformation | 
|---|---|
| Full-featured Kubernetes microservices deployment showcasing Oracle Cloud Native technologies and backing services | Full-featured Kubernetes microservices deployment showcasing Oracle Cloud Native technologies and backing services | 
mushop
└── deploy
    ├── basic
    └── complete
        └── aws-cloudformation
        └── 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-micronaut.git mushop
cd mushop
git clone https://github.com/oracle-quickstart/oci-micronaut.git
dir mushop
Structure
The source code will look something like the following:
#> mushop
├── deploy
│   ├── basic
│   └── complete
        └── aws-cloudformation
│       ├── 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.