1
0
mirror of https://github.com/zokradonh/kopano-docker synced 2025-06-07 16:06:14 +00:00
Felix Bartels 0561a979bc
update to Debian Buster (#253)
* update to Debian Buster
* update webapp container
* update kdav image to buster
  * add some debug commands
* use onbuild to specify building of core repository only in one place
* remove ca-certificates and git from kdav image
  * git should not be needed since kdav has a builder stage
  * ca-certificates is already installed in an earlier stage
* upgrade to Debian 10 for Z-Push
* switch remaining Debian 9 repos in webapp
* use a new major version for the base image
  * since its now based on buster
* add new parameters to the onbuild step
* update repos in setup.sh
* switch default distribution in create repo script
2020-02-25 13:31:54 +01:00
..
2020-02-25 13:31:54 +01:00
2019-09-15 18:01:09 +02:00
2019-10-22 15:00:31 +02:00

Kopano PHP image

Common base image for php based Kopano containers.

Configuration through environment variables

Any additional configuration should be done through environment variables and not done in the actual container. The images working with configuration files (e.g. kopano_core, kopano_webapp, kopano_meet) have a mechanism built in to translate env variables into configuration files. For services that can directly work with env variables (e.g. kopano_konnect, ´kopano_kwmserver´) these can be specified directly. Please check the individual README.md files for further instructions.

Examples of env variables:

KCCONF_WEBAPP_CLIENT_TIMEOUT=3600
^      ^      ^              ^
|      |      |              |
General prefix|              |
       |      |              |
       Special value to signal the change should go into config.php belonging to WebApp
              |              |
              Name of the configuration option in the configuration file
                             |
                             Value of the configuration option

KCCONF_WEBAPPPLUGIN_MDM_PLUGIN_MDM_USER_DEFAULT_ENABLE_MDM=true
^      ^            ^   ^                                  ^
|      |            |   |                                  |
General prefix      |   |                                  | 
       |            |   |                                  |
       Special value to signal the change should go into config-$identifier.php (located in /etc/kopano/webapp)
                    |   |                                  |
                    Identifier for the configuration file (config-$identifier.php)
                    |                                      |
                    Name of the configuration option in the configuration file
                                                           |
                                                           Value of the configuration option