• Home
  • Getting Started

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

Deploy to Oracle Cloud
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.