mirror of
				https://github.com/kevinveenbirkenbach/computer-playbook.git
				synced 2025-11-04 12:18:17 +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' %} |