mirror of
https://github.com/kevinveenbirkenbach/computer-playbook.git
synced 2025-11-08 14:17:57 +00:00
Fix: enable stable Drupal OIDC support and PHP 8.2 base image
- Switched Drupal base image to PHP 8.2 for compatibility with openid_connect 2.x - Added mariadb-client to container to allow Drush to drop tables - Upgraded OIDC module from ^1 to ^2@beta for entity-based client configuration - Replaced legacy client creation task with generic plugin-based entity creation - Ensured /usr/local/bin is in PATH for www-data user - Updated oidc.yml to explicitly use the generic plugin References: https://chatgpt.com/share/6905cecc-8e3c-800f-849b-4041b6925381
This commit is contained in:
@@ -7,6 +7,7 @@ features:
|
||||
oidc: true
|
||||
central_database: true
|
||||
logout: true
|
||||
|
||||
server:
|
||||
csp:
|
||||
flags: {}
|
||||
@@ -15,18 +16,21 @@ server:
|
||||
canonical:
|
||||
- "drupal.{{ PRIMARY_DOMAIN }}"
|
||||
aliases: []
|
||||
|
||||
docker:
|
||||
services:
|
||||
database:
|
||||
enabled: true
|
||||
drupal:
|
||||
version: latest
|
||||
# Use a PHP 8.2+ base image to ensure compatibility with OIDC 2.x syntax
|
||||
version: "10-php8.2-apache"
|
||||
image: drupal
|
||||
name: drupal
|
||||
backup:
|
||||
no_stop_required: true
|
||||
volumes:
|
||||
data: drupal_data
|
||||
|
||||
rbac:
|
||||
roles:
|
||||
authenticated:
|
||||
|
||||
Reference in New Issue
Block a user