Thomas B. [Sun, 4 Aug 2024 20:59:41 +0000 (22:59 +0200)]
Migrate to docker compose v2
GitHub Workflow [Sun, 4 Aug 2024 19:38:51 +0000 (19:38 +0000)]
Update roundcube version (via update.sh)
William Desportes [Sun, 4 Aug 2024 19:38:40 +0000 (21:38 +0200)]
Fix composer plugins install (#250)
* Add new ENV ROUNDCUBEMAIL_COMPOSER_PLUGINS
* Fix composer plugin location and loading
* Remove ROUNDCUBEMAIL_INSTALL_PLUGINS
Thomas B [Tue, 25 Jun 2024 21:28:01 +0000 (23:28 +0200)]
Only build on tags 1.6.*
Thomas B [Tue, 21 May 2024 21:01:36 +0000 (23:01 +0200)]
Change default of ROUNDCUBEMAIL_SKIN to elastic
Fixes #243
Lukas Müller [Tue, 21 May 2024 20:54:57 +0000 (22:54 +0200)]
Enable roundcube shell scripts to be directly executed (#238)
* Updated conditional in all variants of the docker-entrypoint.sh script to allow for shell scripts to be executed easily
* Added example
William Desportes [Sun, 19 May 2024 20:23:14 +0000 (22:23 +0200)]
Add new ENV ROUNDCUBEMAIL_INSTALL_PLUGINS (#245)
* Added ROUNDCUBEMAIL_INSTALL_PLUGINS for installing plugins
* Re-work the composer install plugins to use the way document on the README
* Update the README
* Transform into a space to avoid crashes
* Fix displaying the plugin list
---------
Co-authored-by: Mikkel Bundgaard <redacted>
GitHub Workflow [Sun, 19 May 2024 20:20:37 +0000 (20:20 +0000)]
Update roundcube version (via update.sh)
indridieinarsson [Sun, 19 May 2024 20:20:25 +0000 (20:20 +0000)]
Oauth client secret as docker secret for roundcube docker (#247)
* Add support for docker secrets for oauth secret - apache version only
* Add oauth secret handling to template
* Add oauth secret handling to template. Generate examples from template
---------
Co-authored-by: Indriði Einarsson <redacted>
Clemenk [Thu, 16 May 2024 21:50:33 +0000 (23:50 +0200)]
Add the ROUNDCUBEMAIL_USERNAME_DOMAIN env var to set the username_domain config option (#240)
William Desportes [Thu, 16 May 2024 21:47:42 +0000 (23:47 +0200)]
Bump actions and add permissions (#244)
GitHub Workflow [Sun, 21 Jan 2024 01:39:30 +0000 (01:39 +0000)]
Update roundcube version (via update.sh)
GitHub Workflow [Mon, 6 Nov 2023 01:31:12 +0000 (01:31 +0000)]
Update roundcube version (via update.sh)
GitHub Workflow [Tue, 17 Oct 2023 11:04:54 +0000 (11:04 +0000)]
Update roundcube version (via update.sh)
Thomas B [Tue, 17 Oct 2023 11:04:38 +0000 (13:04 +0200)]
Run actions/checkout with workflow-enabled token
Thomas B [Tue, 17 Oct 2023 10:56:46 +0000 (12:56 +0200)]
Add workflow-enabled Github token
... to allow updating workflow actions
Thomas Bruederli [Tue, 19 Sep 2023 20:46:34 +0000 (22:46 +0200)]
Update docker release tags to 1.6.3
Thomas Bruederli [Tue, 19 Sep 2023 20:45:12 +0000 (22:45 +0200)]
Patch build.yml workflow with new version from update.sh
Thomas Bruederli [Mon, 18 Sep 2023 21:12:15 +0000 (23:12 +0200)]
Improve commit message
GitHub Workflow [Mon, 18 Sep 2023 21:08:56 +0000 (21:08 +0000)]
Runs update.sh
J0WI [Mon, 18 Sep 2023 21:08:41 +0000 (21:08 +0000)]
Add update cronjob (see #219) (#221)
Gert Cuykens [Mon, 28 Aug 2023 07:57:46 +0000 (09:57 +0200)]
docker-fpm headers have already been sent issue #211
Closes issue #212
nimdaz [Mon, 28 Aug 2023 07:56:40 +0000 (07:56 +0000)]
Fixed typo of 'postgres' in examples/readme.md (#213)
William Desportes [Tue, 1 Aug 2023 21:39:55 +0000 (23:39 +0200)]
Fix typos and improve the readme (#225)
William Desportes [Tue, 1 Aug 2023 21:39:02 +0000 (23:39 +0200)]
Fix dynamic libraries loading (#226)
Fixes: #224
Ref: https://github.com/phpmyadmin/docker/commit/
87bbb8dd8f3bddd6e5206926c54f9603cb22f136
Ref: https://github.com/phpmyadmin/docker/commit/
da4b8f273a0a81078185076683ed92a382814ef3
Thomas Bruederli [Thu, 20 Jul 2023 21:30:36 +0000 (23:30 +0200)]
Update roundcube version 1.6.2
Thomas Bruederli [Wed, 5 Apr 2023 19:27:13 +0000 (21:27 +0200)]
Add ROUNDCUBEMAIL_REQUEST_PATH env to all variants
Julien Janier [Wed, 5 Apr 2023 19:19:46 +0000 (15:19 -0400)]
add support for request_path (#208)
Co-authored-by: Julien Janier <redacted>
czephyr [Wed, 5 Apr 2023 19:12:32 +0000 (21:12 +0200)]
added COMPOSER_ALLOW_SUPERUSER env var to dockerfile (#207)
Thomas Bruederli [Sun, 12 Mar 2023 22:20:09 +0000 (23:20 +0100)]
Parametrize test images
+ clean-up yaml syntax
Thomas Bruederli [Sun, 12 Mar 2023 21:49:45 +0000 (22:49 +0100)]
Use paths-ignore
Thomas B [Sun, 12 Mar 2023 21:40:22 +0000 (22:40 +0100)]
Add unzip binary + separate actions to test and publish (#209)
* Include unzip package to avoid composer warnings
* Separate actions to test and publish
* Exclude builds on changes to README.md and examples
Patrizio Bekerle [Sun, 12 Feb 2023 21:38:59 +0000 (22:38 +0100)]
Update docker-mailserver docker image and examples link (#206)
Thomas Bruederli [Fri, 3 Feb 2023 20:34:04 +0000 (21:34 +0100)]
Release version 1.6.1
Fixes #204
Thomas Bruederli [Tue, 31 Jan 2023 20:26:44 +0000 (21:26 +0100)]
Adjust docker login password secret
Montgomery Auber [Sun, 29 Jan 2023 12:19:09 +0000 (14:19 +0200)]
Make github actions for amd64 and arm64 (#201)
Merging PR for further development
Thomas Bruederli [Thu, 28 Jul 2022 20:53:34 +0000 (22:53 +0200)]
Release version 1.6.0
Thomas Bruederli [Thu, 30 Jun 2022 20:22:19 +0000 (22:22 +0200)]
Remove db volume from alpine template
Thomas Bruederli [Thu, 30 Jun 2022 19:49:37 +0000 (21:49 +0200)]
Update to version 1.5.3
Thomas Bruederli [Thu, 30 Jun 2022 19:48:16 +0000 (21:48 +0200)]
Nightly: remove volumes, upgrade to PHP 8
Thomas Bruederli [Mon, 13 Jun 2022 20:54:14 +0000 (22:54 +0200)]
Remove volume declarations (#142)
... and document recommended mount mounts in README
Thomas Bruederli [Sun, 24 Apr 2022 20:57:22 +0000 (22:57 +0200)]
Add --chmod option to apache and fpm-alpine variants
Thomas Bruederli [Sun, 24 Apr 2022 20:51:42 +0000 (22:51 +0200)]
Fix docker buildx command
Thomas Bruederli [Sun, 24 Apr 2022 20:50:29 +0000 (22:50 +0200)]
Use docker/build-push-action@v2
Thomas Bruederli [Sun, 24 Apr 2022 20:48:43 +0000 (22:48 +0200)]
Switch to docker buildx for buildkit support
Thomas Bruederli [Sun, 6 Mar 2022 21:00:15 +0000 (22:00 +0100)]
improve DB init/update to avoid false error messages
Thomas Bruederli [Sun, 16 Jan 2022 21:24:56 +0000 (22:24 +0100)]
Add new config options imap_host and smtp_host for git master changes
fixes #165 #166
Thomas Bruederli [Mon, 3 Jan 2022 20:16:39 +0000 (21:16 +0100)]
Replace composer.pahr call with the binary in /usr/bin
fixes #163
Thomas Bruederli [Thu, 30 Dec 2021 22:01:09 +0000 (23:01 +0100)]
Update to version 1.5.2
Thomas Bruederli [Thu, 23 Dec 2021 20:58:36 +0000 (21:58 +0100)]
Add libldap-common as it lacks in latest php base images (#160)
Thomas Bruederli [Sun, 5 Dec 2021 22:07:56 +0000 (23:07 +0100)]
Fix example for custom docker images with plugins instlled
fixes #159
Thomas Bruederli [Sun, 28 Nov 2021 19:55:10 +0000 (20:55 +0100)]
Update to version 1.5.1
Brad Dutton [Sat, 2 May 2020 17:31:45 +0000 (10:31 -0700)]
add redis support to PHP
Thomas Bruederli [Mon, 1 Nov 2021 21:03:51 +0000 (22:03 +0100)]
configure gd extension with freetype + jpeg (#137)
Thomas Bruederli [Wed, 27 Oct 2021 20:40:00 +0000 (22:40 +0200)]
Merge branch 'williamdes-rebuild-and-improve'
Thomas Bruederli [Tue, 19 Oct 2021 20:24:35 +0000 (22:24 +0200)]
Use local aspell/pspell as default spell check engine
Install additional aspell dicts specified with ROUNDCUBEMAIL_ASPELL_DICTS on container start.
Introduce ROUNDCUBEMAIL_SPELLCHECK_URI env var to use remote spell check API.
Thomas Bruederli [Mon, 18 Oct 2021 20:22:18 +0000 (22:22 +0200)]
Update to version 1.5.0
Thomas Bruederli [Mon, 30 Aug 2021 21:19:57 +0000 (23:19 +0200)]
Add paragraph about installing plugins
Thomas Bruederli [Tue, 19 Oct 2021 20:24:35 +0000 (22:24 +0200)]
Use local aspell/pspell as default spell check engine
Install additional aspell dicts specified with ROUNDCUBEMAIL_ASPELL_DICTS on container start.
Introduce ROUNDCUBEMAIL_SPELLCHECK_URI env var to use remote spell check API.
Thomas Bruederli [Mon, 18 Oct 2021 20:22:18 +0000 (22:22 +0200)]
Update to version 1.5.0
William Desportes [Wed, 15 Sep 2021 21:29:35 +0000 (23:29 +0200)]
William Desportes [Wed, 15 Sep 2021 21:22:47 +0000 (23:22 +0200)]
Enable workflow to run on pull-requests
William Desportes [Wed, 18 Aug 2021 16:57:34 +0000 (18:57 +0200)]
Install composer from composer image
William Desportes [Wed, 18 Aug 2021 16:33:46 +0000 (18:33 +0200)]
Use another method to check PHP FPM health
William Desportes [Tue, 17 Aug 2021 13:27:38 +0000 (15:27 +0200)]
Add tests
William Desportes [Tue, 17 Aug 2021 12:25:13 +0000 (14:25 +0200)]
Drop TravisCI and hooks
William Desportes [Tue, 17 Aug 2021 12:25:13 +0000 (14:25 +0200)]
Add support for login to a registry
William Desportes [Tue, 17 Aug 2021 12:18:25 +0000 (14:18 +0200)]
Remove useless variable VERSION from TravisCi config file
William Desportes [Tue, 17 Aug 2021 12:11:15 +0000 (14:11 +0200)]
Add a GitHub workflow to build Docker images
Thomas Bruederli [Mon, 30 Aug 2021 21:19:57 +0000 (23:19 +0200)]
Add paragraph about installing plugins
William Desportes [Wed, 21 Jul 2021 12:08:40 +0000 (14:08 +0200)]
Add some security layer on the GPG keyfetching
Brad Dutton [Mon, 12 Jul 2021 19:24:09 +0000 (12:24 -0700)]
enable opcache in templates too
Brad Dutton [Sat, 10 Jul 2021 02:24:16 +0000 (19:24 -0700)]
enable opcache
Thomas Bruederli [Sun, 27 Jun 2021 20:04:55 +0000 (22:04 +0200)]
Remove sks-keyservers.net; download pubkey from roundcube.net directly
Thomas Bruederli [Tue, 11 May 2021 19:01:44 +0000 (21:01 +0200)]
Remove superfluous rsync install
Thomas Bruederli [Tue, 11 May 2021 18:56:15 +0000 (20:56 +0200)]
Add multi-stage Dockerfile for creating nightly builds (#132)
Steve Dondley [Sun, 2 May 2021 12:19:16 +0000 (08:19 -0400)]
Improve documentation for encrypted connections
Thomas Bruederli [Mon, 8 Feb 2021 19:57:06 +0000 (20:57 +0100)]
Update to version 1.4.11
Thomas Bruederli [Wed, 3 Feb 2021 19:46:57 +0000 (20:46 +0100)]
Update to php:7.4 base images
Thomas Bruederli [Wed, 3 Feb 2021 19:46:25 +0000 (20:46 +0100)]
Add example for a Kubernetes setup
Thomas Bruederli [Thu, 28 Jan 2021 20:56:41 +0000 (21:56 +0100)]
Allow to define des_key as env variable
This avoids writing it to a shared volume and supports
using secrets in a Kubenetes setup.
Thomas B [Mon, 18 Jan 2021 20:35:37 +0000 (21:35 +0100)]
Add imagick module to enable TIFF image conversion (#124)
* Add imagick module to enable TIFF image conversion
fixes issue #123
Thomas Bruederli [Tue, 5 Jan 2021 21:06:41 +0000 (22:06 +0100)]
Use nginx:latest instead of :alpine variant
... to avoid travis CI fails
Thomas Bruederli [Mon, 4 Jan 2021 20:48:29 +0000 (21:48 +0100)]
Fix warnings in travis.yml file
Thomas Bruederli [Mon, 4 Jan 2021 19:40:28 +0000 (20:40 +0100)]
Add docker login for Travis CI
This is to avoid build fails due docker hub pull rate limits
Thomas Bruederli [Fri, 1 Jan 2021 21:12:43 +0000 (22:12 +0100)]
Update entry point to write individual config file from env vars
This implements the changes proposed in #112
and should fix issues #87, #111 and #116.
Thomas B [Fri, 1 Jan 2021 21:04:27 +0000 (22:04 +0100)]
Merge pull request #120 from roundcube/dev-docker-config
Generate variants from templates + update config from env vars
Thomas Bruederli [Tue, 29 Dec 2020 19:40:46 +0000 (20:40 +0100)]
Rename generate.sh to update.sh
Thomas B [Tue, 29 Dec 2020 19:34:13 +0000 (20:34 +0100)]
Merge pull request #121 from samuelb/1.4.10
Update to version 1.4.10
Samuel Barabas [Mon, 28 Dec 2020 19:40:18 +0000 (20:40 +0100)]
Update to version 1.4.10
Thomas Bruederli [Sat, 26 Dec 2020 20:38:15 +0000 (21:38 +0100)]
Write individual config file from env vars
This implements the changes proposed in #112 in order
to reflect (changed) env vars used with the Docker container.
Thomas Bruederli [Sun, 20 Dec 2020 22:04:26 +0000 (23:04 +0100)]
Generate variants from templates
This is a slightly modified version of PR #55 and fixes issue #5.
All variants for new versions can be generated with `./generate.sh <version>`
Thomas Bruederli [Sun, 6 Dec 2020 20:07:17 +0000 (21:07 +0100)]
Use local owner and group for roundcube source files (#115)
Thomas B [Sun, 15 Nov 2020 18:50:33 +0000 (19:50 +0100)]
Merge pull request #109 from tazle/fix-readme-db-path
Fix default DB path in README
tazle [Thu, 5 Nov 2020 07:18:47 +0000 (09:18 +0200)]
Fix default DB path in README
Thomas Bruederli [Mon, 5 Oct 2020 21:24:29 +0000 (23:24 +0200)]
Bring back deleted `docker-compose.yml` files used by Travis-CI
Thomas Bruederli [Mon, 5 Oct 2020 20:59:22 +0000 (22:59 +0200)]
Link examples from main README
Thomas Bruederli [Mon, 5 Oct 2020 20:52:54 +0000 (22:52 +0200)]
Add example docker-compose files
... for all variants of Roundcube images.
relates to issue #99
Thomas Bruederli [Sun, 4 Oct 2020 20:31:36 +0000 (22:31 +0200)]
updates on mounted/shared volume `/var/www/html`
- Include `rsync` and `composer.phar` in images
- run `bin/installto.sh` and `composer.phar update` from entry point
addresses issues #58, #96 and implements pull requests #65 and #101
Thomas Bruederli [Sun, 27 Sep 2020 19:43:11 +0000 (21:43 +0200)]
Update to version 1.4.9