1
0
mirror of https://github.com/zokradonh/kopano-docker synced 2025-06-06 23:46:24 +00:00

505 Commits

Author SHA1 Message Date
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
Felix Bartels
05230d1c0a
add Vagrantfile for easy local test/dev deployment (#394)
* add Vagrantfile for easy local test/dev deployment
* add exception to editorconfig
* Update README.md
* update ci tools
* add jq to setup ci script
2020-05-05 20:08:23 +02:00
Felix Bartels
87de275e9f
add example how to build dedicated container for services such as dagent (#391)
* add example how to build dedicated container for services such as dagent

Obsoletes part of https://github.com/zokradonh/kopano-docker/pull/366

Signed-off-by: Felix Bartels <felix@host-consultants.de>

* add new dockerfile for dagent

Signed-off-by: Felix Bartels <felix@host-consultants.de>
2020-05-01 15:53:57 +02:00
Felix Bartels
7b05f10206
add a switch to allow usage of specific ssl cert (#389)
* add a switch to allow usage of specific ssl cert
* add documentation how to specify own certificates and what to do when running web behind an existing proxy
2020-05-01 14:32:37 +02:00
Felix Bartels
734d3c61db
Check if external authority is correctly configured (#390)
* check if oidc provider is reachable

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

Signed-off-by: Felix Bartels <felix@host-consultants.de>

* compare issuer in the discovery document with the configured one

Signed-off-by: Felix Bartels <felix@host-consultants.de>
2020-05-01 12:23:06 +02:00
Felix Bartels
3572fc74e7
Add parsing of signed_out_uri to konnect (#388)
Allow external configuration of --signed-out-uri in konnect

Signed-off-by: Felix Bartels <felix@host-consultants.de>

Co-authored-by: Erik Damrose <damrose@univention.de>
2020-04-30 13:59:06 +02:00
Felix Bartels
08385e8f79 Repair version label of web container 2020-04-30 13:57:53 +02:00
Felix Bartels
110ea43bf6
Rework label handling (#387)
* be smarter about labels

inspired by https://github.com/Peter-SAARLAND/zero
2020-04-28 22:16:12 +02:00
Felix Bartels
a0c14b6ad4
add config registry settings for single logout (#385)
Signed-off-by: Felix Bartels <felix@host-consultants.de>
2020-04-22 12:50:59 +02:00
Felix Bartels
12f7f82648
Update to latest Konnect release (#383)
* newest konnect

Signed-off-by: Felix Bartels <felix@host-consultants.de>
2020-04-16 13:01:20 +02:00
Felix Bartels
e33a3cc03e
Add example to use meet with ads (#382)
data provided by @ronnybremer

Fixes: https://github.com/zokradonh/kopano-docker/issues/373

Signed-off-by: Felix Bartels <felix@host-consultants.de>
2020-04-16 13:00:59 +02:00
Felix Bartels
d188aff633
add apache example (#381)
fixes https://github.com/zokradonh/kopano-docker/issues/372

Signed-off-by: Felix Bartels <felix@host-consultants.de>
2020-04-16 13:00:46 +02:00
Felix Bartels
f2ad4c5ea7
Fix builds (#384)
A recent change in Alpine broke the use of shellcheck for me and the general recommendation of the Alpine team is to not mix a release with their edge repo. Therefore this fix now copies shellcheck over from their own build instead of installing it from the Alpine repos.

Signed-off-by: Felix Bartels <felix@host-consultants.de>
2020-04-16 12:24:24 +02:00
Felix Bartels
13dad903c9
Update Konnect to 0.31.0 (#380) 2020-04-10 16:03:09 +02:00
Felix Bartels
9efed4fe80
move implicit defaults to docker-compose (#353)
Reson: some non-default configuration options are backed into the startup scripts. This can be unexpected when mounting files e.g. in a Kubernetes setup.

https://github.com/zokradonh/kopano-docker/issues/294

* core configuration
* fix compose for meet
* remove interpreter from start script
* use default oidc timeout
2020-04-09 09:39:30 +02:00
Felix Bartels
cfbc22d947
Add the ability to specify the client_id for external oidc providers 2020-04-08 08:35:44 +02:00
Felix Bartels
aa8d884a67 fix formatting
Signed-off-by: Felix Bartels <felix@host-consultants.de>
2020-04-06 09:14:33 +02:00
Felix Bartels
2eb025b86f
more cases for updating the identifier registration (#378)
* update working copy on each step
2020-04-03 11:12:01 +02:00
Felix Bartels
bf8a545e3e
Merge pull request #377 from fbartels/konnect-domain-change
rework "guest already configured check"
2020-04-01 11:54:36 +02:00
Felix Bartels
51c6bb8fca rework "guest already configured check"
Instead of grepping for the guest key it now greps for the fqdn
make output yaml again

Signed-off-by: Felix Bartels <felix@host-consultants.de>
2020-04-01 08:02:34 +02:00
Felix Bartels
0e0601723b
Merge pull request #375 from fbartels/kweb-caps
drop caps in meet example as well
2020-03-28 18:45:27 +01:00
Felix Bartels
1fe23b36ac drop caps in meet example as well
Fixes: https://github.com/Kopano-dev/kopano-docker/issues/12
Relates to: https://github.com/zokradonh/kopano-docker/issues/322

Signed-off-by: Felix Bartels <felix@host-consultants.de>
2020-03-28 16:44:08 +01:00
Felix Bartels
c42bb2458f
Mount /var/lib/dbus/machine-id from /etc/machine-id (#374)
Fixes https://github.com/zokradonh/kopano-docker/issues/371
2020-03-27 15:18:46 +01:00
Felix Bartels
97ebd264d6 Mount /var/lib/dbus/machine-id from /etc/machine-id
Fixes https://github.com/zokradonh/kopano-docker/issues/371

Signed-off-by: Felix Bartels <felix@host-consultants.de>
2020-03-27 14:54:51 +01:00
Felix Bartels
864459d745
Make it possible to specify a turn service secret as a text env (#370)
* update kwmserver to 1.1.1
* add scripting to create turn_server_shared_secret as a file
* make startup of kwmserver verbose when DEBUG env is set
2020-03-25 14:39:11 +01:00
Felix Bartels
c9701494f1
Make registration_conf configurable through an env (#369)
* Make registration_conf configurable through an env

Fixes https://github.com/zokradonh/kopano-docker/issues/368

Signed-off-by: Felix Bartels <felix@host-consultants.de>

* add registration_conf to meet example

Signed-off-by: Felix Bartels <felix@host-consultants.de>
2020-03-23 16:42:11 +01:00
theoneandonly-vector
5281fb1f03
Allow users to use different saslauthd-options. (#361)
* Update docker-compose.mail.yml
* default to rimap for saslauth
Co-authored-by: Felix Bartels <felix@host-consultants.de>
2020-03-23 15:18:24 +01:00
Felix Bartels
3f4a56a562
fix external authority support (#367)
* comment currently broken tests (because of read-only container)
* move initial creation out of guest or authority configuration
* instead of copying merge files into destination with slurp
* failsafe authority registration
2020-03-19 15:41:23 +00:00
Felix Bartels
c8a7958083
example to build local container with just some added plugins (#350)
Signed-off-by: Felix Bartels <felix@host-consultants.de>
2020-03-16 15:11:21 -04:00
Felix Bartels
4e9829f466
Improve Konnect wrapper script (#359)
* only enter guest mode config if the value is not in the identifier registration already
2020-03-16 15:09:24 -04:00
Felix Bartels
646f5151f5
Make build fail early if bad version string is received (#365)
* add basic version number check
2020-03-15 14:24:37 -04:00