mirror of
				https://github.com/zokradonh/kopano-docker
				synced 2025-10-31 10:27:14 +00:00 
			
		
		
		
	Misc (#120)
* add example docker override (one which would disable the mail container) * move some config options from docker-compose into the default conf * add missing depends_on
This commit is contained in:
		
							parent
							
								
									676360dbb4
								
							
						
					
					
						commit
						dffb90e972
					
				| @ -10,7 +10,9 @@ kcconf.configkopano({ | |||||||
|         'attachment_path': "/kopano/data/attachments/", |         'attachment_path': "/kopano/data/attachments/", | ||||||
|         'user_plugin': "ldap", |         'user_plugin': "ldap", | ||||||
|         'server_listen': "*:236", |         'server_listen': "*:236", | ||||||
|         'server_listen_tls': "*:237" |         'server_listen_tls': "*:237", | ||||||
|  |         'sync_gab_realtime': "no", | ||||||
|  |         'kdoidc_initialize_timeout': "360" | ||||||
|     } |     } | ||||||
| }) | }) | ||||||
| 
 | 
 | ||||||
|  | |||||||
| @ -218,7 +218,6 @@ services: | |||||||
|       - KCCONF_SERVER_SSLKEYS_PATH=/kopano/ssl/clients |       - KCCONF_SERVER_SSLKEYS_PATH=/kopano/ssl/clients | ||||||
|       - KCCONF_SERVER_PROXY_HEADER=* # delete line if webapp is not behind reverse proxy |       - KCCONF_SERVER_PROXY_HEADER=* # delete line if webapp is not behind reverse proxy | ||||||
|       - KCCONF_SERVER_SYSTEM_EMAIL_ADDRESS=${POSTMASTER_ADDRESS} |       - KCCONF_SERVER_SYSTEM_EMAIL_ADDRESS=${POSTMASTER_ADDRESS} | ||||||
|       - KCCONF_SERVER_SYNC_GAB_REALTIME=no |  | ||||||
|       - KCCONF_LDAP_LDAP_URI=${LDAP_SERVER} |       - KCCONF_LDAP_LDAP_URI=${LDAP_SERVER} | ||||||
|       - KCCONF_LDAP_LDAP_BIND_USER=${LDAP_BIND_DN} |       - KCCONF_LDAP_LDAP_BIND_USER=${LDAP_BIND_DN} | ||||||
|       - KCCONF_LDAP_LDAP_BIND_PASSWD=${LDAP_BIND_PW} |       - KCCONF_LDAP_LDAP_BIND_PASSWD=${LDAP_BIND_PW} | ||||||
| @ -229,7 +228,6 @@ services: | |||||||
|       - KCCONF_SERVER_ENABLE_SSO=yes |       - KCCONF_SERVER_ENABLE_SSO=yes | ||||||
|       - KCCONF_SERVER_KCOIDC_ISSUER_IDENTIFIER=https://${FQDN} |       - KCCONF_SERVER_KCOIDC_ISSUER_IDENTIFIER=https://${FQDN} | ||||||
|       - KCCONF_SERVER_KCOIDC_INSECURE_SKIP_VERIFY=${INSECURE} |       - KCCONF_SERVER_KCOIDC_INSECURE_SKIP_VERIFY=${INSECURE} | ||||||
|       - KCCONF_SERVER_KCOIDC_INITIALIZE_TIMEOUT=360 |  | ||||||
|     env_file: |     env_file: | ||||||
|       - kopano_server.env |       - kopano_server.env | ||||||
|     networks: |     networks: | ||||||
| @ -245,6 +243,8 @@ services: | |||||||
|     image: ${docker_repo:-zokradonh}/kopano_webapp:${WEBAPP_VERSION:-latest} |     image: ${docker_repo:-zokradonh}/kopano_webapp:${WEBAPP_VERSION:-latest} | ||||||
|     hostname: kopano_webapp |     hostname: kopano_webapp | ||||||
|     container_name: ${COMPOSE_PROJECT_NAME}_webapp |     container_name: ${COMPOSE_PROJECT_NAME}_webapp | ||||||
|  |     depends_on: | ||||||
|  |       - kopano_server | ||||||
|     volumes: |     volumes: | ||||||
|       - kopanossl/:/kopano/ssl |       - kopanossl/:/kopano/ssl | ||||||
|       - kopanosocket/:/run/kopano |       - kopanosocket/:/run/kopano | ||||||
| @ -262,6 +262,8 @@ services: | |||||||
|     image: ${docker_repo:-zokradonh}/kopano_zpush:${ZPUSH_VERSION:-latest} |     image: ${docker_repo:-zokradonh}/kopano_zpush:${ZPUSH_VERSION:-latest} | ||||||
|     hostname: kopano_zpush |     hostname: kopano_zpush | ||||||
|     container_name: ${COMPOSE_PROJECT_NAME}_zpush |     container_name: ${COMPOSE_PROJECT_NAME}_zpush | ||||||
|  |     depends_on: | ||||||
|  |       - kopano_server | ||||||
|     volumes: |     volumes: | ||||||
|       - kopanossl/:/kopano/ssl |       - kopanossl/:/kopano/ssl | ||||||
|       - kopanosocket/:/run/kopano |       - kopanosocket/:/run/kopano | ||||||
| @ -277,6 +279,8 @@ services: | |||||||
|   kopano_grapi: |   kopano_grapi: | ||||||
|     image: ${docker_repo:-zokradonh}/kopano_core:${CORE_VERSION:-latest} |     image: ${docker_repo:-zokradonh}/kopano_core:${CORE_VERSION:-latest} | ||||||
|     container_name: ${COMPOSE_PROJECT_NAME}_grapi |     container_name: ${COMPOSE_PROJECT_NAME}_grapi | ||||||
|  |     depends_on: | ||||||
|  |       - kopano_server | ||||||
|     volumes: |     volumes: | ||||||
|       - kopanosocket/:/run/kopano |       - kopanosocket/:/run/kopano | ||||||
|     environment: |     environment: | ||||||
| @ -312,6 +316,9 @@ services: | |||||||
|     image: ${docker_repo:?err}/kopano_kdav:${KDAV_VERSION:-latest} |     image: ${docker_repo:?err}/kopano_kdav:${KDAV_VERSION:-latest} | ||||||
|     hostname: kopano_kdav |     hostname: kopano_kdav | ||||||
|     container_name: ${COMPOSE_PROJECT_NAME}_kdav |     container_name: ${COMPOSE_PROJECT_NAME}_kdav | ||||||
|  |     depends_on: | ||||||
|  |       - kopano_server | ||||||
|  |     container_name: ${COMPOSE_PROJECT_NAME}_kdav | ||||||
|     volumes: |     volumes: | ||||||
|       - kopanossl/:/kopano/ssl |       - kopanossl/:/kopano/ssl | ||||||
|       - kopanosocket/:/run/kopano |       - kopanosocket/:/run/kopano | ||||||
| @ -325,6 +332,8 @@ services: | |||||||
|   kopano_dagent: |   kopano_dagent: | ||||||
|     image: ${docker_repo:-zokradonh}/kopano_core:${CORE_VERSION:-latest} |     image: ${docker_repo:-zokradonh}/kopano_core:${CORE_VERSION:-latest} | ||||||
|     container_name: ${COMPOSE_PROJECT_NAME}_dagent |     container_name: ${COMPOSE_PROJECT_NAME}_dagent | ||||||
|  |     depends_on: | ||||||
|  |       - kopano_server | ||||||
|     volumes: |     volumes: | ||||||
|       - kopanossl/:/kopano/ssl |       - kopanossl/:/kopano/ssl | ||||||
|       - kopanosocket/:/run/kopano |       - kopanosocket/:/run/kopano | ||||||
| @ -343,6 +352,9 @@ services: | |||||||
|     container_name: ${COMPOSE_PROJECT_NAME}_spooler |     container_name: ${COMPOSE_PROJECT_NAME}_spooler | ||||||
|     hostname: spooler |     hostname: spooler | ||||||
|     domainname: ${LDAP_DOMAIN} |     domainname: ${LDAP_DOMAIN} | ||||||
|  |     depends_on: | ||||||
|  |       - kopano_server | ||||||
|  |       - mail | ||||||
|     volumes: |     volumes: | ||||||
|       - kopanossl/:/kopano/ssl |       - kopanossl/:/kopano/ssl | ||||||
|       - kopanosocket/:/run/kopano |       - kopanosocket/:/run/kopano | ||||||
| @ -360,6 +372,8 @@ services: | |||||||
|   kopano_gateway: |   kopano_gateway: | ||||||
|     image: ${docker_repo:-zokradonh}/kopano_core:${CORE_VERSION:-latest} |     image: ${docker_repo:-zokradonh}/kopano_core:${CORE_VERSION:-latest} | ||||||
|     container_name: ${COMPOSE_PROJECT_NAME}_gateway |     container_name: ${COMPOSE_PROJECT_NAME}_gateway | ||||||
|  |     depends_on: | ||||||
|  |       - kopano_server | ||||||
|     ports: |     ports: | ||||||
|       - "${IMAPPORT:-143}:143" |       - "${IMAPPORT:-143}:143" | ||||||
|     volumes: |     volumes: | ||||||
| @ -378,6 +392,8 @@ services: | |||||||
|   kopano_ical: |   kopano_ical: | ||||||
|     image: ${docker_repo:-zokradonh}/kopano_core:${CORE_VERSION:-latest} |     image: ${docker_repo:-zokradonh}/kopano_core:${CORE_VERSION:-latest} | ||||||
|     container_name: ${COMPOSE_PROJECT_NAME}_ical |     container_name: ${COMPOSE_PROJECT_NAME}_ical | ||||||
|  |     depends_on: | ||||||
|  |       - kopano_server | ||||||
|     volumes: |     volumes: | ||||||
|       - kopanossl/:/kopano/ssl |       - kopanossl/:/kopano/ssl | ||||||
|       - kopanosocket/:/run/kopano |       - kopanosocket/:/run/kopano | ||||||
| @ -394,6 +410,8 @@ services: | |||||||
|   kopano_monitor: |   kopano_monitor: | ||||||
|     image: ${docker_repo:-zokradonh}/kopano_core:${CORE_VERSION:-latest} |     image: ${docker_repo:-zokradonh}/kopano_core:${CORE_VERSION:-latest} | ||||||
|     container_name: ${COMPOSE_PROJECT_NAME}_monitor |     container_name: ${COMPOSE_PROJECT_NAME}_monitor | ||||||
|  |     depends_on: | ||||||
|  |       - kopano_server | ||||||
|     volumes: |     volumes: | ||||||
|       - kopanossl/:/kopano/ssl |       - kopanossl/:/kopano/ssl | ||||||
|       - kopanosocket/:/run/kopano |       - kopanosocket/:/run/kopano | ||||||
| @ -408,6 +426,8 @@ services: | |||||||
|   kopano_search: |   kopano_search: | ||||||
|     image: ${docker_repo:-zokradonh}/kopano_core:${CORE_VERSION:-latest} |     image: ${docker_repo:-zokradonh}/kopano_core:${CORE_VERSION:-latest} | ||||||
|     container_name: ${COMPOSE_PROJECT_NAME}_search |     container_name: ${COMPOSE_PROJECT_NAME}_search | ||||||
|  |     depends_on: | ||||||
|  |       - kopano_server | ||||||
|     volumes: |     volumes: | ||||||
|       - kopanossl/:/kopano/ssl |       - kopanossl/:/kopano/ssl | ||||||
|       - kopanosocket/:/run/kopano |       - kopanosocket/:/run/kopano | ||||||
| @ -424,6 +444,8 @@ services: | |||||||
|     image: ${docker_repo:-zokradonh}/kopano_konnect:${KONNECT_VERSION:-latest} |     image: ${docker_repo:-zokradonh}/kopano_konnect:${KONNECT_VERSION:-latest} | ||||||
|     container_name: ${COMPOSE_PROJECT_NAME}_konnect |     container_name: ${COMPOSE_PROJECT_NAME}_konnect | ||||||
|     command: wrapper.sh |     command: wrapper.sh | ||||||
|  |     depends_on: | ||||||
|  |       - kopano_server | ||||||
|     volumes: |     volumes: | ||||||
|      - kopanossl/:/kopano/ssl |      - kopanossl/:/kopano/ssl | ||||||
|      - kopanosocket/:/run/kopano |      - kopanosocket/:/run/kopano | ||||||
| @ -472,7 +494,6 @@ services: | |||||||
|     container_name: ${COMPOSE_PROJECT_NAME}_meet |     container_name: ${COMPOSE_PROJECT_NAME}_meet | ||||||
|     environment: |     environment: | ||||||
|      - SERVICE_TO_START=meet |      - SERVICE_TO_START=meet | ||||||
|      - KCCONF_KWEBD_TLS=no |  | ||||||
|      - KCCONF_MEET_guests_enabled=true |      - KCCONF_MEET_guests_enabled=true | ||||||
|      - KCCONF_MEET_disableFullGAB=false |      - KCCONF_MEET_disableFullGAB=false | ||||||
|     env_file: |     env_file: | ||||||
|  | |||||||
							
								
								
									
										7
									
								
								examples/docker-compose.override.yml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										7
									
								
								examples/docker-compose.override.yml
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,7 @@ | |||||||
|  | version: "3.5" | ||||||
|  | 
 | ||||||
|  | services: | ||||||
|  |   # disable services | ||||||
|  |   mail: | ||||||
|  |     image: hello-world | ||||||
|  |     restart: "no" | ||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user