Pablo Zmdl [Fri, 15 Nov 2024 09:59:11 +0000 (10:59 +0100)]
Run only once at night, not each minute after 4:00...
Pablo Zmdl [Fri, 15 Nov 2024 09:54:46 +0000 (10:54 +0100)]
Fix building nightly nightly
Pablo Zmdl [Thu, 14 Nov 2024 10:07:28 +0000 (11:07 +0100)]
Merge pull request #270 from roundcube/rebuild-weekly
Rebuild weekly to ensure fresh base images
Pablo Zmdl [Thu, 14 Nov 2024 10:05:38 +0000 (11:05 +0100)]
Merge pull request #273 from roundcube/renovate-nightly
Renovate nightly
Pablo Zmdl [Thu, 14 Nov 2024 10:05:26 +0000 (11:05 +0100)]
Merge pull request #272 from roundcube/remove-needlessly-published-ports
Remove needlessly published ports from examples
Pablo Zmdl [Fri, 8 Nov 2024 11:26:23 +0000 (12:26 +0100)]
Github workflow for nightly image
Pablo Zmdl [Fri, 8 Nov 2024 11:12:21 +0000 (12:12 +0100)]
Renovate nightly setup
This radically reduces the code for the nightly image by reusing the
release image and only overwriting the code.
Most of the left lines is just special handling that the "master"-branch
of roundcubemail requires before it's runnable.
Pablo Zmdl [Fri, 8 Nov 2024 09:35:10 +0000 (10:35 +0100)]
Remove needlessly published ports from examples
Publishing the FPM port can even be dangerous if the image is run using
docker, which manipulates firewalls to provide access from the public to
all published ports.
Pablo Zmdl [Fri, 8 Nov 2024 09:19:39 +0000 (10:19 +0100)]
Rebuild weekly to ensure fresh base images
William Desportes [Thu, 7 Nov 2024 21:53:20 +0000 (22:53 +0100)]
Improve the docker layers (#251)
* Improve build layers
* Switch latest commit of wait-for-it.sh to avoid a security bug
* Drop dirmngr ipv6 workaround
* Use the same build process on Alpine for php extensions
* Remove ldd check for Alpine
* Move COPY before source and indent using tabs
* Add a .editorconfig to make templates show up as Dockerfile
Shannon Wynter [Sun, 27 Oct 2024 20:54:03 +0000 (06:54 +1000)]
Fix syntax error in docker-entrypoint.sh (#268)
/docker-entrypoint.sh: line 148: [: missing `]'
Marc [Sun, 27 Oct 2024 20:51:10 +0000 (21:51 +0100)]
Add image source label to dockerfiles (#269)
Thomas Bruederli [Mon, 16 Sep 2024 20:01:11 +0000 (22:01 +0200)]
Improve nightly Dockerfile
- install pspell and ldap libs
- copy composer from docker image
- upgrade to node.js 20
Dominik Schmidt [Sat, 14 Sep 2024 10:26:09 +0000 (12:26 +0200)]
fix: nightly build (#262)
Thomas Bruederli [Sat, 14 Sep 2024 10:21:55 +0000 (12:21 +0200)]
Add license information to README
fixes #260
GitHub Workflow [Mon, 2 Sep 2024 01:48:56 +0000 (01:48 +0000)]
Update roundcube version (via update.sh)
Thomas Bruederli [Wed, 14 Aug 2024 20:19:12 +0000 (22:19 +0200)]
Migrate docker-compose in Build & Test action
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