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

43 Commits

Author SHA1 Message Date
Felix Bartels 91ccf89765 add linting for shell scripts and Dockerfiles
* add hadolint for dockerfile linting
* add hadofile config
* add checks for dockerfiles and shellcheck into makefile
* shellcheck fixes
* add workaround so that .env can be sourced again from version.sh
* hadolint fixes
* print progress of build/run.sh
* fix check for jq in setup.sh

relates to #41 and #26
2019-03-14 07:46:54 +01:00
Felix Bartels 44c7eb57f5 create admin.cfg in core image
so that it can be later filled through an env variable

relates to https://github.com/zokradonh/kopano-docker/issues/99
2019-03-05 20:46:42 +01:00
Felix Bartels b21beb96c2 shellcheck for webapp
Signed-off-by: Felix Bartels <felix@host-consultants.de>
2019-02-26 17:00:32 +01:00
Felix Bartels d0d3d3c852 change interval for healthcheck
Signed-off-by: Felix Bartels <felix@host-consultants.de>
2019-02-20 17:01:51 +01:00
Felix Bartels e3d7e01583 Add Kopano Meet and depending instrastructure to meet
Makefile adjustments
reorder Makefile
adds image for kwmserver
adds image for meet
add Meet to compose
clean up proxy configuration
move kcconf.py into the base image
2019-02-19 12:57:57 +01:00
Felix Bartels 32fe88e5d8 make ldap port configurable
fix startup for grapi

Signed-off-by: Felix Bartels <felix@host-consultants.de>
2019-01-28 21:37:57 +01:00
Felix Bartels 6a14fbe174 build fixes and readme improvements (#85)
* add compose to the build image
* update readme
* fine tuning for build container
* directly pass commands to run script in build env
* fix dockerfile so that everything can be build on Docker version 17.05.0-ce, build 9f07f0e-synology
2019-01-28 11:07:06 +01:00
Felix Bartels 789762cb34 WIP: Kopano Konnect und Rest API (#72)
* add a new image for konnect
* add konnect to compose file
* adapt gencerts for konnect certs
* integrate gencerts into start.sh and adapt if to only skip individual parts
* add container for kapi
* use same config for webapp and z-push as https://stash.kopano.io/projects/KGOL/repos/kweb/browse/config/legacy.go
* use example compose file in make test target
* make compose file configurable through an env variable
* remove legacy links in compose
* write certificates first to a tempfile
* remove unnecessary paths
* add option to run kapi insecure for testing
* configure openid for kopano-server
* add local playground to test functionality of konnect and kapi
* print errors and logs to stdout in web
* add extrahosts to kopano_server
* adapt extrahosts for ip command on ubuntu 18.04
* add documentation

Signed-off-by: Felix Bartels <felix@host-consultants.de>
2019-01-09 21:57:04 +01:00
Felix Bartels 4313de2f24 make smaller styling changes
Signed-off-by: Felix Bartels <felix@host-consultants.de>
2019-01-03 12:54:40 +01:00
Christian Günther 87bc7765ef fix startup of coreimage containers after unclean shutdown 2019-01-03 00:33:27 +01:00
Felix Bartels 9d5c159db8 Merge pull request #61 from nupplaphil/search_volume
Adding search index to data container
2018-12-21 07:44:22 +01:00
Philipp 58f88fde38 Adding search index to data container 2018-12-20 21:38:24 +01:00
Felix Bartels 485298bb76 add quick-test to makefile
fix socker for ical and gateway
enable non-ssl gateway and remove ssl options from docker-compose
ssl for gateway could be implemented as part of https://github.com/zokradonh/kopano-docker/issues/16

Signed-off-by: Felix Bartels <felix@host-consultants.de>
2018-12-18 11:09:07 +01:00
Felix Bartels 7948612803 rework current front facing proxy (#40)
* replace previous caddy construct with kopano kweb
* add kweb to makefile
* greatly simplifies setup, if user wants to tweak config of kweb he could do so in git and make a local build. Fixes #22 
* ping kweb version
* update readme
* remove build argument from docker-compose for web and ldap-demo
* fix certificate handling in kweb. fixes #38
2018-12-01 04:36:11 +01:00
Felix Bartels 6c5af47de1 update hostname in start_service
Signed-off-by: Felix Bartels <felix@host-consultants.de>
2018-11-29 20:25:11 +01:00
Felix Bartels d73d62f491 fix search startup. master is now 8.7 only
Signed-off-by: Felix Bartels <felix@host-consultants.de>
2018-11-21 17:06:24 +01:00
Felix Bartels 07ea7b92bf unsed kcconf_ env variables before starting up the individual services
fixes https://github.com/zokradonh/kopano-docker/issues/4

Signed-off-by: Felix Bartels <felix@host-consultants.de>
2018-11-21 17:06:24 +01:00
Felix Bartels 58081c9d41 set a different workdir, that can be easily mounted over
Signed-off-by: Felix Bartels <felix@host-consultants.de>
2018-11-19 13:13:15 +01:00
Felix Bartels 9573d4093c remove php from core image (not needed anymore in 8.7)
Signed-off-by: Felix Bartels <felix@host-consultants.de>
2018-11-18 14:48:31 +01:00
Andre Zoledziowski 74982ddc4c Solved debian frontend docker build warnings 2018-11-12 16:05:40 +01:00
Felix Bartels bd9f9c1ef7 add script for public folder creation and periodic user sync
Fixes: https://github.com/zokradonh/kopano-docker/issues/15

Signed-off-by: Felix Bartels <felix@host-consultants.de>
2018-11-11 21:42:02 +01:00
Felix Bartels 4728072dd5 make docker-compose easier to use (also by introducing variables and a setup script)
update Dockerfiles/Makefile for use with kopano supported build
introduce a local ldap image with some demo users
include caddy for reverse proxying
add proper documentation and remove obsolete build and push scripts

Signed-off-by: Felix Bartels <felix@host-consultants.de>
2018-11-09 19:23:04 +01:00
Felix Bartels 864a8fc64c fix failure to start for dagent with recent master builds (change also compatible with 8.6.x)
Signed-off-by: Felix Bartels <felix@host-consultants.de>
2018-10-16 14:02:04 +02:00
Felix Bartels 6282c45340 remove cleared todos
Signed-off-by: Felix Bartels <felix@host-consultants.de>
2018-10-16 08:32:03 +02:00
Felix Bartels a3b39014bf add makefile
add example docker-compose (for easy copy and paste)
refactor common multi stage image to base image for core and webapp
add docker version tagging
add a version to the base image as well

Signed-off-by: Felix Bartels <felix@host-consultants.de>
2018-10-14 23:35:26 +02:00
Andre Zoledziowski 7a73d9087c fix supported build 2018-10-13 15:32:42 +02:00
Andre Zoledziowski b95814444d commit after pressing save... 2018-10-13 14:37:55 +02:00
Andre Zoledziowski 30fc849f6a merge 2018-10-13 14:32:11 +02:00
Andre Zoledziowski 8ce7f2abdc Created another image for shared scripts. 2018-10-13 14:30:28 +02:00
Felix Bartels b2b0382199 fix if casing for download_community_packages
Signed-off-by: Felix Bartels <felix@host-consultants.de>
2018-10-12 20:16:40 +02:00
Felix Bartels 954de3757e BugFixes and optimizations
fix shellcheck warnings on download_community
remove gzip
chmod from dockerfile to script itself
better error handling if filename returns empty
apply fix to match download archives for both amd64 and all
2018-10-12 18:06:50 +02:00
Andre Zoledziowski cb06fc5a16 BugFix: platform workaround 2018-10-12 15:25:36 +02:00
Andre Zoledziowski 501c47ec9e Simplified build.sh. Updated Readme. 2018-10-12 15:00:34 +02:00
Andre Zoledziowski e1bceb173e Now using dumb-init from Debian repositories. 2018-10-02 11:48:03 +02:00
Andre Zoledziowski fe0d9438c5 Community build now directly possible 2018-08-23 16:00:50 +02:00
Andre Zoledziowski 2d2eaba1a5 Additional kopano packages can be specified on build time 2018-08-19 23:11:33 +02:00
Andre Zoledziowski 44eb4c8f52 Minor changes 2018-07-01 12:16:53 +02:00
Andre Zoledziowski cd4d3caf79 New: KCCONF is now capable of adding new conf lines 2018-06-29 11:55:18 +02:00
Andre Zoledziowski b5d30b13d7 Added comfort functions & minor 2018-06-28 10:39:09 +02:00
Andre Zoledziowski 0c7f5102d4 BugFix: KCCOMMENT and KCUNCOMMENT buggy 2018-06-28 10:32:54 +02:00
Andre Zoledziowski 3b33916353 Corrected major documentation problems 2018-06-25 23:39:48 +02:00
Andre Zoledziowski fae4427628 Default LDAP is no longer set ActiveDirectory. 2018-06-25 19:50:08 +02:00
Andre Zoledziowski 9d81ea0045 Refactor directory base to core 2018-06-25 11:05:45 +02:00