Skip to content

marcoshidalgonunes/SpringMongoDb

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 

Repository files navigation

SpringMongoDb

This project is an application encompasing a back-end Web API written using Spring Boot, MongoDB as Database and Keycloak as IAM

There is Container Orchestration Support for the solution with Docker-Compose.

Setup without Docker

The MongoDb database is based on Create a web API with ASP.NET Core and MongoDB.

Setup with Docker

The back-end solution contains a docker-compose.yml for the container orchestration.

The docker-compose.yml also references some docker volumes. They should be created using docker create volume <volume-name>. For Keycloak volume is needed to apply the procedure described in How to persist the default keycloak database in docker?.

The network for the orchestration is declared in docker-compose.yml.

Docker Desktop

It is needed a valid Docker License to work with Visual Studio. As alternative, you can use a Linux Distro of preference (e.g. Ubuntu) and Visual Studio Code. Linux can run on WSL.

About

Example of spring boot with MongoDb as database.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published