mirror of
				https://github.com/kevinveenbirkenbach/computer-playbook.git
				synced 2025-11-04 12:18:17 +00:00 
			
		
		
		
	Introduce ADMIN_EMAIL and SHOW_ADMIN_DETAILS options to bootstrap the first administrator account on fresh installations. This ensures at least one admin exists without manual database intervention. Conversation: https://chatgpt.com/share/68d18e02-d6b8-800f-aaab-920c61b9284a
		
			
				
	
	
		
			24 lines
		
	
	
		
			1.5 KiB
		
	
	
	
		
			YAML
		
	
	
	
	
	
			
		
		
	
	
			24 lines
		
	
	
		
			1.5 KiB
		
	
	
	
		
			YAML
		
	
	
	
	
	
 | 
						|
# General
 | 
						|
application_id:                       "web-app-openwebui"
 | 
						|
 | 
						|
# Docker
 | 
						|
docker_pull_git_repository:           false
 | 
						|
docker_compose_file_creation_enabled: true
 | 
						|
 | 
						|
# Open WebUI
 | 
						|
# https://openwebui.com/
 | 
						|
OPENWEBUI_URL:                        "{{ domains | get_url(application_id, WEB_PROTOCOL) }}"
 | 
						|
OPENWEBUI_VERSION:                    "{{ applications | get_app_conf(application_id, 'docker.services.openwebui.version') }}"
 | 
						|
OPENWEBUI_IMAGE:                      "{{ applications | get_app_conf(application_id, 'docker.services.openwebui.image') }}"
 | 
						|
OPENWEBUI_CONTAINER:                  "{{ applications | get_app_conf(application_id, 'docker.services.openwebui.name') }}"
 | 
						|
OPENWEBUI_OFFLINE_MODE:               "{{ applications | get_app_conf(application_id, 'docker.services.openwebui.offline_mode') }}"
 | 
						|
OPENWEBUI_HF_HUB_OFFLINE:             "{{ applications | get_app_conf(application_id, 'docker.services.openwebui.hf_hub_offline') }}"
 | 
						|
OPENWEBUI_VOLUME:                     "{{ applications | get_app_conf(application_id, 'docker.volumes.openwebui') }}"
 | 
						|
OPENWEBUI_PORT_PUBLIC:                "{{ ports.localhost.http[application_id] }}"
 | 
						|
OPENWEBUI_LDAP_ENABLED:               "{{ applications | get_app_conf(application_id, 'features.ldap') }}"
 | 
						|
 | 
						|
## OIDC
 | 
						|
OPENWEBUI_OIDC_ENABLED:               "{{ applications | get_app_conf(application_id, 'features.oidc') }}"
 | 
						|
OPENWEBUI_OIDC_REDIRECT_URL:          "{{ [OPENWEBUI_URL,'/oauth/oidc/callback'] | url_join }}"
 | 
						|
OPENWEBUI_OIDC_ADMIN_GROUP:           "{{ [ RBAC.GROUP.NAME, application_id ~ '-administrator' ] | path_join }}" |