1
0
mirror of https://github.com/zokradonh/kopano-docker synced 2025-06-06 23:46:24 +00:00
* 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:
Felix Bartels 2019-03-22 19:07:44 +01:00 committed by GitHub
parent 676360dbb4
commit dffb90e972
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 34 additions and 4 deletions

View File

@ -10,7 +10,9 @@ kcconf.configkopano({
'attachment_path': "/kopano/data/attachments/",
'user_plugin': "ldap",
'server_listen': "*:236",
'server_listen_tls': "*:237"
'server_listen_tls': "*:237",
'sync_gab_realtime': "no",
'kdoidc_initialize_timeout': "360"
}
})

View File

@ -218,7 +218,6 @@ services:
- KCCONF_SERVER_SSLKEYS_PATH=/kopano/ssl/clients
- KCCONF_SERVER_PROXY_HEADER=* # delete line if webapp is not behind reverse proxy
- KCCONF_SERVER_SYSTEM_EMAIL_ADDRESS=${POSTMASTER_ADDRESS}
- KCCONF_SERVER_SYNC_GAB_REALTIME=no
- KCCONF_LDAP_LDAP_URI=${LDAP_SERVER}
- KCCONF_LDAP_LDAP_BIND_USER=${LDAP_BIND_DN}
- KCCONF_LDAP_LDAP_BIND_PASSWD=${LDAP_BIND_PW}
@ -229,7 +228,6 @@ services:
- KCCONF_SERVER_ENABLE_SSO=yes
- KCCONF_SERVER_KCOIDC_ISSUER_IDENTIFIER=https://${FQDN}
- KCCONF_SERVER_KCOIDC_INSECURE_SKIP_VERIFY=${INSECURE}
- KCCONF_SERVER_KCOIDC_INITIALIZE_TIMEOUT=360
env_file:
- kopano_server.env
networks:
@ -245,6 +243,8 @@ services:
image: ${docker_repo:-zokradonh}/kopano_webapp:${WEBAPP_VERSION:-latest}
hostname: kopano_webapp
container_name: ${COMPOSE_PROJECT_NAME}_webapp
depends_on:
- kopano_server
volumes:
- kopanossl/:/kopano/ssl
- kopanosocket/:/run/kopano
@ -262,6 +262,8 @@ services:
image: ${docker_repo:-zokradonh}/kopano_zpush:${ZPUSH_VERSION:-latest}
hostname: kopano_zpush
container_name: ${COMPOSE_PROJECT_NAME}_zpush
depends_on:
- kopano_server
volumes:
- kopanossl/:/kopano/ssl
- kopanosocket/:/run/kopano
@ -277,6 +279,8 @@ services:
kopano_grapi:
image: ${docker_repo:-zokradonh}/kopano_core:${CORE_VERSION:-latest}
container_name: ${COMPOSE_PROJECT_NAME}_grapi
depends_on:
- kopano_server
volumes:
- kopanosocket/:/run/kopano
environment:
@ -312,6 +316,9 @@ services:
image: ${docker_repo:?err}/kopano_kdav:${KDAV_VERSION:-latest}
hostname: kopano_kdav
container_name: ${COMPOSE_PROJECT_NAME}_kdav
depends_on:
- kopano_server
container_name: ${COMPOSE_PROJECT_NAME}_kdav
volumes:
- kopanossl/:/kopano/ssl
- kopanosocket/:/run/kopano
@ -325,6 +332,8 @@ services:
kopano_dagent:
image: ${docker_repo:-zokradonh}/kopano_core:${CORE_VERSION:-latest}
container_name: ${COMPOSE_PROJECT_NAME}_dagent
depends_on:
- kopano_server
volumes:
- kopanossl/:/kopano/ssl
- kopanosocket/:/run/kopano
@ -343,6 +352,9 @@ services:
container_name: ${COMPOSE_PROJECT_NAME}_spooler
hostname: spooler
domainname: ${LDAP_DOMAIN}
depends_on:
- kopano_server
- mail
volumes:
- kopanossl/:/kopano/ssl
- kopanosocket/:/run/kopano
@ -360,6 +372,8 @@ services:
kopano_gateway:
image: ${docker_repo:-zokradonh}/kopano_core:${CORE_VERSION:-latest}
container_name: ${COMPOSE_PROJECT_NAME}_gateway
depends_on:
- kopano_server
ports:
- "${IMAPPORT:-143}:143"
volumes:
@ -378,6 +392,8 @@ services:
kopano_ical:
image: ${docker_repo:-zokradonh}/kopano_core:${CORE_VERSION:-latest}
container_name: ${COMPOSE_PROJECT_NAME}_ical
depends_on:
- kopano_server
volumes:
- kopanossl/:/kopano/ssl
- kopanosocket/:/run/kopano
@ -394,6 +410,8 @@ services:
kopano_monitor:
image: ${docker_repo:-zokradonh}/kopano_core:${CORE_VERSION:-latest}
container_name: ${COMPOSE_PROJECT_NAME}_monitor
depends_on:
- kopano_server
volumes:
- kopanossl/:/kopano/ssl
- kopanosocket/:/run/kopano
@ -408,6 +426,8 @@ services:
kopano_search:
image: ${docker_repo:-zokradonh}/kopano_core:${CORE_VERSION:-latest}
container_name: ${COMPOSE_PROJECT_NAME}_search
depends_on:
- kopano_server
volumes:
- kopanossl/:/kopano/ssl
- kopanosocket/:/run/kopano
@ -424,6 +444,8 @@ services:
image: ${docker_repo:-zokradonh}/kopano_konnect:${KONNECT_VERSION:-latest}
container_name: ${COMPOSE_PROJECT_NAME}_konnect
command: wrapper.sh
depends_on:
- kopano_server
volumes:
- kopanossl/:/kopano/ssl
- kopanosocket/:/run/kopano
@ -472,7 +494,6 @@ services:
container_name: ${COMPOSE_PROJECT_NAME}_meet
environment:
- SERVICE_TO_START=meet
- KCCONF_KWEBD_TLS=no
- KCCONF_MEET_guests_enabled=true
- KCCONF_MEET_disableFullGAB=false
env_file:

View File

@ -0,0 +1,7 @@
version: "3.5"
services:
# disable services
mail:
image: hello-world
restart: "no"