mirror of
				https://github.com/kevinveenbirkenbach/computer-playbook.git
				synced 2025-10-31 10:19:09 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			29 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			Django/Jinja
		
	
	
	
	
	
			
		
		
	
	
			29 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			Django/Jinja
		
	
	
	
	
	
| {% include 'roles/docker-compose/templates/base.yml.j2' %}
 | ||
|   fusiondirectory:
 | ||
|     image: tiredofit/fusiondirectory:latest
 | ||
|     container_name: fusiondirectory
 | ||
|     ports:
 | ||
|       - "8080:80"       # Exponiert den Webservice (HTTP) des Containers auf Port 8080 des Hosts
 | ||
|     environment:
 | ||
|       # FusionDirectory spezifische Einstellungen
 | ||
|       - FUSIONDIRECTORY_ADMIN_USER=admin
 | ||
|       - FUSIONDIRECTORY_ADMIN_PASS=yourFusionDirPassword
 | ||
|       # LDAP-Verbindungsdaten (diese werden von FusionDirectory benötigt, um sich mit Ihrem LDAP-Server zu verbinden)
 | ||
|       - LDAP_HOST=ldap.example.com
 | ||
|       - LDAP_ADMIN_DN=cn=admin,dc=example,dc=com
 | ||
|       - LDAP_ADMIN_PASS=yourLDAPPassword
 | ||
|       - LDAP_BASE_DN=dc=example,dc=com
 | ||
|       # Optional: Falls TLS für die LDAP-Verbindung genutzt werden soll, können Sie diese Variablen definieren:
 | ||
|       #- ENABLE_TLS=TRUE
 | ||
|       #- TLS_CRT_FILENAME=cert.pem
 | ||
|       #- TLS_KEY_FILENAME=key.pem
 | ||
|       #- TLS_CA_CRT_FILENAME=ca_cert.pem
 | ||
|     volumes:
 | ||
|       # Hier können Sie persistente Daten ablegen – z. B. individuelle Konfigurationen oder benutzerdefinierte Plugins
 | ||
|       - fusiondirectory_data:/assets/fusiondirectory
 | ||
|     restart: always
 | ||
| 
 | ||
| {% include 'roles/docker-compose/templates/volumes.yml.j2' %}
 | ||
|   fusiondirectory_data:
 | ||
| 
 | ||
| {% include 'roles/docker-compose/templates/networks.yml.j2' %} |