Database configuration
The following properties are used to configure database access.
GitLab Classroom initializes the database schema when it starts, so there's no need to create anything upfront.
GitLab Classroom only supports PostgreSQL 14.
Configure database connectivity using env vars
| env var | usage | default value |
|---|---|---|
POSTGRESQL_ADDON_HOST |
PostgreSQL Hostname | |
POSTGRESQL_ADDON_PORT |
PostgreSQL Port | |
POSTGRESQL_ADDON_DB |
PostgreSQL Database | |
POSTGRESQL_ADDON_USER |
PostgreSQL User | |
POSTGRESQL_ADDON_PASSWORD |
PostgreSQL Password |