1
0
mirror of https://github.com/zokradonh/kopano-docker.git synced 2026-08-11 16:32:59 +00:00
Commit Graph

543 Commits

Author SHA1 Message Date
Felix Bartels f67ccd17ea add new option for kwmbridge dnat mode (#463)
* add new option for kwmbridge dnat mode
* add local config for test of nat functionality
* use variable instead of real ip
* move turn configuration to the right place
* update kwmbridge
* remove trivy
2020-10-05 08:53:36 +02:00
Felix Bartels 9ddc7c55ae set workdir in onbuild to prevent downloading surch of workdir was changed in another image (#468)
Signed-off-by: Felix Bartels <felix@host-consultants.de>
2020-10-02 16:11:00 +02:00
Felix Bartels d66c1a3df9 Prepare update of kopano-meet for Univention (#466)
* add kapps repo to base image to prevent from potentially updated components (for example kweb)
* kapps needs to be added to php image, not webapp image
* ignore unknown syntax for build time secrets
* update Konnect
2020-10-02 15:13:35 +02:00
Felix Bartels bfc5ad9578 update Dockerfile to reflect new location for config overrides (#467)
Signed-off-by: Felix Bartels <felix@host-consultants.de>
2020-10-02 14:17:13 +02:00
Felix Bartels 0acde9ff4b add environment variables for turn server usage (#465)
Signed-off-by: Felix Bartels <felix@host-consultants.de>
2020-09-30 16:42:24 +02:00
Felix Bartels 0523e232dd update to latest kweb (#444)
* update to latest kweb
2020-09-29 14:16:48 +02:00
Felix Bartels d3ef8b472a enhance example for installing plugins at build time (#458)
* enhance example for installing plugins at build time

Relates to https://github.com/zokradonh/kopano-docker/issues/457

* do not always rebuild the webapp base when building the webapp plugins image
documentation
2020-09-26 15:44:26 +02:00
Felix Bartels 2c783d7256 add code of conduct (#456)
Signed-off-by: Felix Bartels <felix@host-consultants.de>
2020-09-25 11:39:14 +02:00
Felix Bartels f92488c343 Merge pull request #454 from engelant/start-helper-regex-typo
fix typo in regex
2020-09-24 09:00:03 +02:00
engelant 9ea07a1404 fix typo in regex 2020-09-23 23:00:55 +02:00
Felix Bartels 5f07629a6d Merge pull request #453 from fbartels/webapp-double-quotes
make sed match on the config option with both single and double quotes
2020-09-23 14:37:28 +02:00
Felix Bartels a156732e86 make sed match on the config option with both single and double quotes
fixes https://github.com/zokradonh/kopano-docker/issues/452

Signed-off-by: Felix Bartels <felix@host-consultants.de>
2020-09-23 14:20:17 +02:00
Felix Bartels 08100a3b80 publish kwmbridge container
Signed-off-by: Felix Bartels <felix@host-consultants.de>
2020-09-23 09:34:25 +02:00
Felix Bartels 1f7346173f Merge pull request #451 from fbartels/kwmbridge-0.1.2
update kwmbridge to latest version
2020-09-22 16:54:06 +02:00
Felix Bartels 4bc55bd365 update kwmbridge to latest version
Signed-off-by: Felix Bartels <felix@host-consultants.de>
2020-09-22 16:34:02 +02:00
Felix Bartels d14777fe39 Misc housekeeping (#450)
* enhance example for builtin webapp plugins
* add example configuration to use kwmbridge with standalone meet
2020-09-22 15:32:19 +02:00
Felix Bartels b3ee2e218f formatting
Signed-off-by: Felix Bartels <felix@host-consultants.de>
2020-09-22 14:59:10 +02:00
René Plötz f72f046fa6 update docker-mailserver to 7.0.0 (#448)
* update docker-mailserver to 7.0.0
  * updated docker-mailserver image to 7.0.0
  * added volume for mail logs
  * use SPAMASSASSIN_SPAM_TO_INBOX to deliver spam to INBOX, upstreams new default is bouncing:
    * https://github.com/tomav/docker-mailserver#spamassassin_spam_to_inbox
  * migrate REPORT_RECIPIENT to the new PFLOGSUMM_TRIGGER=logrotate
* update docker-mailserver image version to 7.0.1

Signed-off-by: René Plötz <reneploetz@users.noreply.github.com>
2020-09-22 14:57:31 +02:00
Felix Bartels 7b11f4f5ba add example configuration to use kwmbridge with standalon meet
Signed-off-by: Felix Bartels <felix@host-consultants.de>
2020-09-22 14:28:13 +02:00
Felix Bartels 64907e454b enhance example for builtin webapp plugins
Signed-off-by: Felix Bartels <felix@host-consultants.de>
2020-09-22 11:01:44 +02:00
Felix Bartels 2bc513f4fc match incl closing tags to prevent confusing PLUGIN_MDM_SERVER_SSL with PLUGIN_MDM_SERVER (#449)
Fixes https://github.com/zokradonh/kopano-docker/issues/446

Signed-off-by: Felix Bartels <felix@host-consultants.de>
2020-09-22 08:58:03 +02:00
Felix Bartels 0dd0f49866 also update config settings for plugins installed during runtime (#447)
* also update config settings for plugins installed during runtime
* update webapp example
* skip duplicate handling of config.php
* add todo
2020-09-21 16:14:47 +02:00
Felix Bartels 56722ee6fc fix indentation in webapp config readme
Signed-off-by: Felix Bartels <felix@host-consultants.de>
2020-09-21 08:24:38 +02:00
Felix Bartels 8432396059 prepare changes to run kdav through kweb as well (#424)
* prepare changes to run kdav through kweb as well
* add kdav configuration
* add remaining kdav configuration for kweb
* import remaining kweb/php-fpm config from https://stash.kopano.io/projects/PKG/repos/kopano-one-php-fpm/browse
2020-09-15 11:33:08 +02:00
Felix Bartels 045ca52d79 fallback to a hardcoded value in case FQDNCLEANED is not set (#443)
* fallback to a hardcoded value in case FQDNCLEANED is not set
* strip ports in kweb startup script
2020-09-15 11:29:41 +02:00
peterfromthehill 9a7bca01c7 Allow to install extra packages (#440)
* Allow to install extra packages

The string in line #20 is always zero, we should watch the return value of mkdir.

* fix more mkdir checks

Co-authored-by: peterfromthehill <peter@1qay.net>
2020-09-15 10:48:43 +02:00
Felix Bartels 8902f73e0e copy config settings to webapp readme (#442)
Signed-off-by: Felix Bartels <felix@host-consultants.de>
2020-09-15 08:50:09 +02:00
Felix Bartels 93b4964f20 update konnect to latest upstream (#441)
Signed-off-by: Felix Bartels <felix@host-consultants.de>
2020-09-11 11:36:50 +02:00
Felix Bartels 5f3ee5ef56 remove scripting for obsolete spell checking plugin in kopano webapp (#439)
Signed-off-by: Felix Bartels <felix@host-consultants.de>
2020-09-07 08:55:46 +02:00
Gerard de Leeuw 1d80122e51 Fix machine-id mount for spamd container (#438) 2020-09-04 08:04:15 +02:00
Felix Bartels 6379f025a4 remove kopano-server pid from goss checks (#437)
* remove kopano-server pid from goss checks
* fix download location of trivy
2020-09-02 14:08:34 +02:00
engelant d6c3896b4e Fix kapps version (#436)
* Added KAPPS_VERSION
The KAPPS_VERSION didin't match the CORE_VERSION execept for latest.
A new KAAPS_VERSION var in the .env, which defaults to latest, will fix this.

Co-authored-by: Anton Engelhardt <anton@neednow.de>
Co-authored-by: Felix Bartels <1257835+fbartels@users.noreply.github.com>
2020-09-01 11:55:10 +02:00
Felix Bartels d514ef44cb implement new env variable to disable all automatic actions (#434)
* implement new env variable to disable all automatic actions

fixes https://github.com/zokradonh/kopano-docker/issues/360

* wrap the remaining services in checks if autoconfigure/disable_checks is used
* move definition of AUTOCONFIGURE variable into base image
* add logic to kapps and kdav container
* add autoconfigure to konnect container
* update build stage to latest golang
* add autoconfig to remaining images
* delete obsolete apache config in z-push folder
* when specifying config paths use KOPANO_CONFIG_PATH
* also use env variable in helper scripts
* add message about removal of kopano-cli
2020-08-28 09:48:32 +02:00
h44z 3d7ff97aab Kopano spamd, Bugfixes (#17)
* Add container for kopano-spamd
* Authenticate version requests if needed
* Fix building of z-push for 'supported' base image
* Install kopano-spamd package by default
* Smaller fixes for kopano-spamd
* Fix missing file header
* simplify netrc usage
2020-08-24 15:24:04 +02:00
Felix Bartels 62e175b3ff simplify help command in makefile (#433)
force curl timeout (useful for firewalled environments)

Signed-off-by: Felix Bartels <felix@host-consultants.de>
2020-08-21 08:05:41 +02:00
Felix Bartels 404c353ae4 build dependencies (#431) 2020-08-15 17:56:33 +02:00
Felix Bartels e4c682f43d Skip downloading of packages if folder already exists (#432)
* Skip downloading of packages if folder already exists

The base image is using onbuild instructions to reduce code duplication (in regards to fetching Kopano packages). Sadly the unbuild instructions are not only executed on the directly following container image, but in every image that is using the images from this project as a base.

Fixes https://github.com/zokradonh/kopano-docker/issues/430
2020-08-14 10:40:59 +02:00
Felix Bartels f48b0e4374 Remove "missing store" script (#428)
Formatting of kopano-storeadm was changed and script no longer works

Signed-off-by: Felix Bartels <felix@host-consultants.de>
2020-08-12 16:29:56 +02:00
Felix Bartels 2f47290a12 disable timestamps in stdout of kopano services (#427)
* disable timestamps in stdout of kopano services
* make ldap logging less verbose
* add log level option for ldap container to compose file
2020-07-31 09:58:22 +02:00
Felix Bartels a6bd0d02b3 Make it possible to override the smtp port for Dockerize (#426)
Signed-off-by: Felix Bartels <felix@host-consultants.de>
2020-07-24 11:51:45 +02:00
Felix Bartels e2251036b3 add kweb config for z-push (#419)
* add kweb config for z-push
* clean out apache bits from z-push container and use kopano_php as the base
* fix commander tests for current php version
* globally define log location for php-fpm error_log
* move port in outer kweb config
* rewrite other spellings of the autodiscover url
* fix port in startup test
* force plain output to buildkit
* reorder z-push dockerfile
2020-07-21 12:48:33 +02:00
Felix Bartels 45cb9bbd86 remove kopano-cli from the tests and documentation (#423)
it has been removed in master and will no longer be part of kopano 10.x

Signed-off-by: Felix Bartels <felix@host-consultants.de>
2020-07-20 12:37:31 +02:00
Felix Bartels 4932efba46 Remove RELEASE_KEY_DOWNLOAD from the project (#422)
* Remove RELEASE_KEY_DOWNLOAD from the project
KOPANO_REPOSITORY_FLAGS should not default to always trusting

Fixes #406
2020-07-12 10:38:14 +02:00
jelle van der Waa a5f6c9d10b Enable pop3 access for user4 (#16) 2020-07-08 15:23:47 +02:00
Felix Bartels e99c524d46 Tweaks to allow building supported releases while also including Kapps (#421)
* Tweaks to allow building supported releases while also including Kapps
* switch files to pre-final
* define default for kapps repo

Signed-off-by: Felix Bartels <felix@host-consultants.de>
2020-06-30 13:33:18 +02:00
Felix Bartels 21781473f0 Update Konnect to 0.33.5 2020-06-30 13:32:58 +02:00
Felix Bartels de30561217 update Konnect (#418) 2020-06-24 10:02:21 +02:00
Felix Bartels cb3eecf5bb Kwmbridge (#405)
* add kwmbridge
* add new config options for kwmserver and kwmbridge
2020-06-23 22:33:23 +02:00
engelant fabe8f06c4 Added php-xml dependency for z-push (#415)
Upstream report for z-push Debian packaging is issued, while it's not resolved an additional dependency.
Can be removed once https://jira.z-hub.io/projects/ZP/issues/ZP-1558 is fixed

Co-authored-by: Anton Engelhardt <anton@neednow.de>
2020-06-15 20:15:00 +02:00
h44z 4effa19d91 Fix build for official and supported releases (#15)
* Fix build for official and supported releases
* Fix config generation: skip missing config files
* kopano-search ignores KOPANO_CONFIG_PATH env var
* Use kopano core 8.7 by default
* Include APT release key in this repo
* Copy APT release key into image
2020-06-08 12:17:57 +02:00