Nginx in the Moodle (buildable) stack

This page explains what Nginx means in the Moodle (buildable) stack: how it is included, which base service it uses, and how it connects to the rest of the stack.

Nginx is one of the main services that defines the default shape of app environments created from the Moodle (buildable) stack.

Role

Primary

Base service

Nginx (buildable Moodle)

Type

service

Delivery

Prebuilt service image

Stack fit

How Nginx fits into this stack

Nginx is one of the main services that defines the default shape of app environments created from the Moodle (buildable) stack.

This stack service is based on Nginx (buildable Moodle) and keeps the service-specific setup for Moodle (buildable) in one place.

It is linked to Moodle inside the stack.

Version policy

Available versions include 1.31, 1.30.

Inclusion

Enabled by default: Yes

Required: Yes

Primary: Yes

Storage

This stack service does not define persistent volume sizes.

Stack-specific technical details

Review the operational capabilities exposed by Nginx inside this stack, including backups, imports, configs, settings, cron, actions, storage, and service links where they exist.

Configs

Keep service config files versioned with the stack instead of rebuilding them per environment.

Moodle preset
Main
Virtual host

Settings

Tune service behavior per environment while keeping one reusable stack baseline.

Nginx docroot
Default value: public.