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

447 Commits

Author SHA1 Message Date
Felix Bartels bec6b33365 add php-mbstring directly as this dependency is missing in z-push for Buster (#345)
sort packages to install

Signed-off-by: Felix Bartels <felix@host-consultants.de>
2020-02-27 15:23:55 +01:00
Felix Bartels 7eeea1944c repair health check for kopano-webapp and kopano-meet (#344)
* json output in the healtcheck is hard to read

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

* fix meet health check after moving json to /tmp

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

* fix webapp health check

Signed-off-by: Felix Bartels <felix@host-consultants.de>
2020-02-27 15:23:13 +01:00
Felix Bartels 40981f460b No longer test for grapi socket, but kapi endpoint instead (#346)
* we can no longer test for the existance of notify.sock since version 10.1.0 introduces multiple sockets

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

* switch startup tests to tcp tests for kapi endpoint

Signed-off-by: Felix Bartels <felix@host-consultants.de>
2020-02-27 15:00:43 +01:00
Felix Bartels 6521970f23 add note to compose file
Signed-off-by: Felix Bartels <felix@host-consultants.de>
2020-02-25 13:35:26 +01: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
Felix Bartels 24f82964d4 pass --no-cache-dir to pip install (#340)
Signed-off-by: Felix Bartels <felix@host-consultants.de>
2020-02-22 10:21:51 +01:00
Felix Bartels 62837d0809 update konnect (#339)
Signed-off-by: Felix Bartels <felix@host-consultants.de>
2020-02-14 12:20:57 +01:00
Felix Bartels 78bd1a275b update kwmserver (#338)
* update kwmserver
2020-02-14 09:06:22 +01:00
Felix Bartels 093c7c5daf Update CONTRIBUTING.md 2020-02-12 12:38:01 +01:00
Felix Bartels 5f10e982a6 relax machine-id check for now (#336)
Signed-off-by: Felix Bartels <felix@host-consultants.de>
2020-02-07 16:03:05 +01:00
Felix Bartels 736943c860 fix pushing containers
Signed-off-by: Felix Bartels <felix@host-consultants.de>
2020-02-07 11:29:27 +01:00
Felix Bartels f998cdb7b2 make it possible to specify the path when running konnect in a subpath (#320)
* make it possible to specify the path when running konnect in a subpath
2020-02-04 16:39:40 +01:00
Felix Bartels 8d0a0fd8f5 Add wrapper scripts to easily get admin.cfg (#331)
* add small wrapper scripts to honor admin.cfg at /tmp/kopano
* add script to create stores (workaround to satisfy tests)
* add output of orphaned store list to startup test
2020-02-04 08:07:49 +01:00
Felix Bartels 4941b651b8 fix eclint reports
Signed-off-by: Felix Bartels <felix@host-consultants.de>
2020-02-03 16:53:38 +01:00
Felix Bartels 0950da3b55 add a Kopano theme to owncloud (#325)
* add wip for a kopano theme for owncloud
2020-02-03 15:17:39 +01:00
Felix Bartels 37b414303d spelling
Signed-off-by: Felix Bartels <felix@host-consultants.de>
2020-02-02 05:37:57 +01:00
h44z 4e04625918 Add convenience functions to remove build images and containers (#11)
* Add convenience functions to remove build images and containers
* skip images with <none> tag
2020-01-30 12:25:39 +01:00
Felix Bartels 8370961d39 increase version of base image
Signed-off-by: Felix Bartels <felix@host-consultants.de>
2020-01-29 20:48:05 +01:00
h44z d0735ebd08 Configurable uid gid (#9)
* allow to specify uid and gid for kopano
* Set default value of GID/UID to keep compatibility with existing containers
2020-01-29 20:46:27 +01:00
Felix Bartels 7bbdfecb0e Increase amount of lines that are printed at failure (#326)
Signed-off-by: Felix Bartels <felix@host-consultants.de>
2020-01-29 09:30:05 +01:00
Felix Bartels f8b14c6a98 Makefile tweaks (#329)
* add --rm to build commands to prevent dangling images
relates to https://github.com/Kopano-dev/kopano-docker/pull/11
* remove login from makefile
* add docker login to travis instead
* readme tweaks
2020-01-29 09:29:39 +01:00
Felix Bartels cdd88b9d11 add meet version detection to script
Signed-off-by: Felix Bartels <felix@host-consultants.de>
2020-01-27 16:33:42 +01:00
Felix Bartels 64b73be662 tweaks for Kopano Meet 2.0 (#328)
* tweaks for Kopano Meet 2.0
* remove surplus package
2020-01-27 16:08:51 +01:00
Felix Bartels 1ac48eec52 update Konnect
Signed-off-by: Felix Bartels <felix@host-consultants.de>
2020-01-27 12:06:42 +01:00
Felix Bartels 0277a5e27a Formatting in readme.md 2020-01-27 07:54:59 +01:00
h44z 20711473fe Recreate tmp folder if it does not exist (#10)
* Recreate tmp folder if it does not exist
2020-01-24 22:03:32 +01:00
Felix Bartels 1759296b70 remove additional packages from builder step
Signed-off-by: Felix Bartels <felix@host-consultants.de>
2020-01-20 21:31:07 +01:00
Felix Bartels 52d3e366e5 drop cap_* for kweb (#323)
explicit capabilities are not longer required since the process is now running as nobody

fixes #322

Signed-off-by: Felix Bartels <felix@host-consultants.de>
2020-01-17 12:28:18 +01:00
Felix Bartels b72359d000 Print a proper (error) message when container is read-only, but packages should be installed (#321)
* print an error message instead of failing to start if container is read-only
2020-01-16 15:22:12 +01:00
Felix Bartels 3367b539b7 move external components to their own files (#319)
* move ldap to its own file
* add separate files for db and mail as well
* add new compose file to the default compose_file variable
* enhance setup.sh to add these new compose files if they are currently missing
2020-01-15 13:26:30 +01:00
Felix Bartels 70e9940b38 Run all containers read-only (#314)
* switch containers in compose file to read-only
related to https://github.com/zokradonh/kopano-docker/issues/310
* make scheduler container read-only
* make meet container read-only
* fix konnect for read-only
* make core mostly read-only
* add custom location for ldap.cfg to default config
* sort config option for readability
* update makefile pull workaround
* make kdav read-only
* remove locale generation code from core startup
* fix commander tests
* fix store language tests
* add test for a dutch mailbox
* make it possible to run webapp read-only
* add locale hint to the compose file
* finish read-only mode for z-push
2020-01-14 14:31:53 +01:00
Felix Bartels 5a4335998d add debugging input to readme and bug report template
Signed-off-by: Felix Bartels <felix@host-consultants.de>
2020-01-13 08:43:18 +01:00
Felix Bartels d8811ec591 add rule for yml-off
Signed-off-by: Felix Bartels <felix@host-consultants.de>
2020-01-06 15:02:31 +01:00
renovate[bot] 343730b9e1 Update golang Docker tag to v1.13.5 (#5)
Co-authored-by: Renovate Bot <renovatebot@gmail.com>
2020-01-06 14:07:25 +01:00
renovate[bot] dca6228c3d Update halverneus/static-file-server Docker tag to v1.7.0 (#6)
Co-authored-by: Renovate Bot <renovatebot@gmail.com>
2020-01-06 14:07:11 +01:00
renovate[bot] 0fda7f0bcb Update alpine Docker tag to v3.11 (#3)
Co-authored-by: Renovate Bot <renovatebot@gmail.com>
2020-01-06 14:03:14 +01:00
renovate[bot] 82bdf65858 Update composer Docker tag to v1.9 (#4)
Co-authored-by: Renovate Bot <renovatebot@gmail.com>
2020-01-06 14:02:49 +01:00
Felix Bartels c1914a7f41 rename reviewdog workflow file
Signed-off-by: Felix Bartels <felix@host-consultants.de>
2020-01-06 13:39:40 +01:00
Felix Bartels a11a6135a2 Merge pull request #2 from fbartels/renovate/configure
Configure Renovate
2020-01-06 13:36:53 +01:00
Renovate Bot 1b672f4c36 Add renovate.json 2020-01-06 12:32:59 +00:00
Felix Bartels 3b105980c1 prepare for reviewdog checks (#308)
* add some reviewdog checks
* give the workflow a better name
* debug goss check
* fix goss test for dagent
* disable reviewdog for now as it does not properly work
2019-12-30 13:55:15 +01:00
Felix Bartels 574e9de669 print version at startup (#312)
* print version at startup

fixes #285
2019-12-22 18:10:50 +01:00
Felix Bartels f5ff9393ff add tests for downloading archive from kopano download server (#311)
* add tests for downloading archive from kopano download server
add some makefile defaults

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

* linting

Signed-off-by: Felix Bartels <felix@host-consultants.de>
2019-12-22 13:31:34 +01:00
Felix Bartels b36093d074 retry github actions run for goss
Signed-off-by: Felix Bartels <felix@host-consultants.de>
2019-12-16 08:03:39 +01:00
Felix Bartels acdb5bed88 spell (via mispell) and markup fixed (#307)
Signed-off-by: Felix Bartels <felix@host-consultants.de>
2019-12-13 13:27:55 +01:00
Felix Bartels d1e71c6a25 strip folders from fqdn in identifier registry (#306)
This change is required in case Konnect is running in a subfolder (and since clients like Meet are still accessible at /meet and not /subfolder/meet)
2019-12-13 08:04:44 +01:00
Felix Bartels b7a682d437 reduce size of konnect with multistage builds (#237)
Signed-off-by: Felix Bartels <felix@host-consultants.de>
2019-12-12 16:58:07 +01:00
Felix Bartels 9badb0af5a Add ldap account manager as an "extra" (#276)
* add compose file
* add working configuration for ldap account manager
depends on https://github.com/LDAPAccountManager/lam/pull/76

Important note: the open source code of lam does not include the Kopano integration. So admins can generally manage users, but to add kopano attributes admins would need to switch to the ldap tree view.

* use :7.0.RC1 as this is the first image that supports automatic setup
2019-12-11 11:36:23 +01:00
Felix Bartels 09ccf72180 add entry for kopano kustomerd (#301)
* add entry for kopano kustomerd
* add a volume for license files
* add kustomer to meet example
2019-12-11 10:55:42 +01:00
Felix Bartels d17f26e67d Create github actions workflow for goss (#305) 2019-12-11 08:38:16 +01:00