mirror of
				https://github.com/kevinveenbirkenbach/computer-playbook.git
				synced 2025-11-04 04:08:15 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			31 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			Django/Jinja
		
	
	
	
	
	
			
		
		
	
	
			31 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			Django/Jinja
		
	
	
	
	
	
# Environment File for Keycloak 
 | 
						|
# Documentation can be found here: 
 | 
						|
# @see https://www.keycloak.org/server/containers
 | 
						|
 | 
						|
KC_HOSTNAME=                    {{ KEYCLOAK_URL }}
 | 
						|
KC_HTTP_ENABLED=                true
 | 
						|
 | 
						|
# Health Checks
 | 
						|
# @see https://quarkus.io/guides/smallrye-health
 | 
						|
KC_HEALTH_ENABLED=              {{ KEYCLOAK_HEALTH_ENABLED | lower }}
 | 
						|
KC_METRICS_ENABLED=             true
 | 
						|
 | 
						|
# Administrator
 | 
						|
KEYCLOAK_ADMIN=                 "{{ KEYCLOAK_ADMIN }}"
 | 
						|
KEYCLOAK_ADMIN_PASSWORD=        "{{ KEYCLOAK_ADMIN_PASSWORD }}"
 | 
						|
 | 
						|
# Database
 | 
						|
KC_DB=                          {{ database_type }}
 | 
						|
KC_DB_URL=                      {{ database_url_jdbc }}
 | 
						|
KC_DB_USERNAME=                 {{ database_username }}
 | 
						|
KC_DB_PASSWORD=                 {{ database_password }}
 | 
						|
 | 
						|
# If the initial administrator already exists and the environment variables are still present at startup, an error message stating the failed creation of the initial administrator is shown in the logs. Keycloak ignores the values and starts up correctly.
 | 
						|
KC_BOOTSTRAP_ADMIN_USERNAME=    "{{ KEYCLOAK_ADMIN }}"
 | 
						|
KC_BOOTSTRAP_ADMIN_PASSWORD=    "{{ KEYCLOAK_ADMIN_PASSWORD }}"
 | 
						|
 | 
						|
# Enable detailed logs
 | 
						|
{% if MODE_DEBUG | bool %}
 | 
						|
KC_LOG_LEVEL=DEBUG
 | 
						|
KC_LOG_CONSOLE_ENABLED=true
 | 
						|
{% endif %} |