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

539 Commits

Author SHA1 Message Date
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
Felix Bartels
499740b9db
Add Github actions for stale issues and prs 2019-12-11 07:44:30 +01:00
Felix Bartels
bbebae8e49
simplify failing goss_wait tests (#304)
Signed-off-by: Felix Bartels <felix@host-consultants.de>
2019-12-11 07:37:54 +01:00
Felix Bartels
5ed2a3e941 disable updating of the readme for now. for one account it works, on the other it fails
Signed-off-by: Felix Bartels <felix@host-consultants.de>
2019-12-09 15:07:27 +01:00
Felix Bartels
0a8421cfaa debugging
Signed-off-by: Felix Bartels <felix@host-consultants.de>
2019-12-09 14:25:21 +01:00
Felix Bartels
e06ae73240
change url for updateing readme (#302)
upstream pr at https://github.com/moikot/docker-tools/pull/1

Signed-off-by: Felix Bartels <felix@host-consultants.de>
2019-12-09 12:16:45 +01:00
Felix Bartels
8f1b634c35
Make app grid more finely grained configurable
Add option to configure Kopano Meet and Konnect
If all options are disabled kpop will default to its behaviour in showing all apps
2019-12-05 12:44:32 +01:00
Felix Bartels
4f8af8f86f
update konnect (#299)
* update konnect to 0.28.0
* make signing_method configurable
* instruct npm to run with unsafe permissions (fixes error on jenkins)
  * https://github.com/npm/npm/issues/20861
2019-12-05 11:10:17 +01:00
Felix Bartels
7eab9c7c06
Hardcoded server names (#298)
* use variables to check if the server is running
* use kopano_con to address the specified kopano socket in an unified way
* set default value for kopano_con
2019-11-28 13:05:54 +01:00