1
0
mirror of https://github.com/zokradonh/kopano-docker synced 2025-06-07 07:56:12 +00:00

535 Commits

Author SHA1 Message Date
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
Felix Bartels
1120a8e08b
update konnect (#404)
Signed-off-by: Felix Bartels <felix@host-consultants.de>
2020-06-03 14:12:35 +02:00
Felix Bartels
e4f9a35c8d
update versions of external applications (#401) 2020-06-02 14:18:38 +02:00
Felix Bartels
b548cba095
tag and publish kapps container (#403)
fixes #402

Signed-off-by: Felix Bartels <felix@host-consultants.de>
2020-05-28 22:43:49 +02:00
Felix Bartels
4e2060e491
Add container for kapps (which includes the new calendar) (#397)
* Add container for kapps (which includes the new calendar)
* remove calendar.yml
2020-05-26 12:10:59 +02:00
Felix Bartels
e583247a58
Make it possible to send out of office notifications (#400)
* add wrapper to specify config file for kopano-autorespond
* drop overriding definition of tmp_path
2020-05-26 12:08:20 +02:00
Felix Bartels
7a04c93219
Prepare usage of build secrets (#303)
* sort .gitignore and add apt_auth.conf to it
* add helper to setup.sh to create apt_auth.conf (user still needs to enter their own credentials)
   * only create apt_auth.conf in make if it doesn't already exist
* add tooling to core dockerfile and makefile to use build secrets
* add ignore for hadolint as mounting syntax is currently not supported so far
* update to latest docker on travis for buildkit support
* documentation
* sort gitignore
* add dockerfile syntax definition for build args
2020-05-22 10:23:09 +02:00
Felix Bartels
2974903dc5
set CADDYPATH (#396) 2020-05-11 15:39:10 +02:00
Felix Bartels
9bba2ec77e
Make it possible to override the final exe (#392)
* move all env definition in same block
* implement EXE env variable for kopano-core
  * Obsoletes parts of https://github.com/zokradonh/kopano-docker/pull/366
* use EXE in konnect container
* add exe for web
* make it possible to docker-composer run commands in web container
2020-05-05 21:03:47 +02:00