Video tutorials
Andrea’s talk at Docker Community All-Hands 2022
The talk provides an introduction on RESTHeart and shows the different options to run it with Docker, including running it and connecting to MongoDB running on the host, running a complete containerized stack with docker compose, and using the RESTHeart native image for instant startup with minimal memory footprint.
Andrea and Maurizio at MongoDB Live 2020
In this talk we discuss how we designed and implemented MongoDB sessions and multi-document transactions within RESTHeart, exposing them via a REST API. After a quick introduction to the main concepts, we show a demo of a simple Angular application applying transactions in a real case.
RESTHeart Overview
Table of Contents
- Introduction
- Download and run
- How to run MongoDB with Docker
- How to run RESTHeart from command line
- Practical testing with Rest Ninja
- How to create RESTHeart database
- How to create a test collection on MongoDB
- How to populate a collection
- How to filter data
Setup and Configuration
Table of Contents
- Introduction
- Java binaries
- Docker / Docker Compose
- Compile source code from scratch
- Configuration
- Logging
Security
Table of Contents
- Introduction
- About authorization and authentication concepts
- Authentication and Authorization in RESTHeart
- Understanding RESTHeart security
- Authentication mechanisms
- Authentication practical examples
- Authenticators in RESTHeart
- Authorization via file and MongoDB
- Managing users with paractical examples
- An application example (blog