roundcube-roundcubemail-docker.git
14 months agoFix pushing commit to origin
Pablo Zmdl [Mon, 2 Dec 2024 14:05:09 +0000 (15:05 +0100)]
Fix pushing commit to origin

14 months agoUse a branch a pull requests to propose changes from update.sh
Pablo Zmdl [Mon, 2 Dec 2024 13:47:14 +0000 (14:47 +0100)]
Use a branch a pull requests to propose changes from update.sh

14 months agoMerge pull request #271 from roundcube/fix-using-enigma
Pablo Zmdl [Mon, 2 Dec 2024 13:11:14 +0000 (14:11 +0100)]
Merge pull request #271 from roundcube/fix-using-enigma

14 months agoMerge pull request #284 from roundcube/reminders-bots-only-in-our-repo
Pablo Zmdl [Tue, 26 Nov 2024 09:31:15 +0000 (10:31 +0100)]
Merge pull request #284 from roundcube/reminders-bots-only-in-our-repo

14 months agoMerge pull request #285 from roundcube/stale-reminder-dont-notify-alec
Pablo Zmdl [Tue, 26 Nov 2024 09:30:00 +0000 (10:30 +0100)]
Merge pull request #285 from roundcube/stale-reminder-dont-notify-alec

14 months agoDon't remind Alec of stale PRs in this repo
Pablo Zmdl [Mon, 25 Nov 2024 13:13:33 +0000 (14:13 +0100)]
Don't remind Alec of stale PRs in this repo

14 months agoLimit reminder-bots to our repo
Pablo Zmdl [Mon, 25 Nov 2024 13:10:24 +0000 (14:10 +0100)]
Limit reminder-bots to our repo

Previously these bots would work on all forks, too. Which is not a good
default, in my eyes, but anyway here's a change that stops that.

14 months agoMerge pull request #282 from roundcube/replace-sed-by-perl
Pablo Zmdl [Wed, 20 Nov 2024 18:42:46 +0000 (19:42 +0100)]
Merge pull request #282 from roundcube/replace-sed-by-perl

14 months agoFix update.sh for use on BSD/Darwin
Pablo Zmdl [Wed, 20 Nov 2024 16:15:39 +0000 (17:15 +0100)]
Fix update.sh for use on BSD/Darwin

BSD vs. GNU sed have incompatible argument syntax for editing files
in-place.
We now simply use good old perl, instead of ugly workarounds.

14 months agoMention enigma storage path in README
Pablo Zmdl [Wed, 20 Nov 2024 14:17:23 +0000 (15:17 +0100)]
Mention enigma storage path in README

14 months agoProvide enigma working dir (if enabled)
Pablo Zmdl [Wed, 20 Nov 2024 14:17:02 +0000 (15:17 +0100)]
Provide enigma working dir (if enabled)

14 months agoMerge pull request #280 from roundcube/reminder-bots
Pablo Zmdl [Wed, 20 Nov 2024 11:20:41 +0000 (12:20 +0100)]
Merge pull request #280 from roundcube/reminder-bots

14 months agoSetup reminder bots
paz [Wed, 20 Nov 2024 11:10:54 +0000 (12:10 +0100)]
Setup reminder bots

* One bot that notifies on manually set reminders
* One bot that comments on PR that is stale for 2 weeks

14 months agoMerge pull request #279 from roundcube/fix-pushing-nightly
Pablo Zmdl [Mon, 18 Nov 2024 10:39:41 +0000 (11:39 +0100)]
Merge pull request #279 from roundcube/fix-pushing-nightly

Fix pushing nightly

14 months agoFix pushing nightly
paz [Mon, 18 Nov 2024 10:29:26 +0000 (11:29 +0100)]
Fix pushing nightly

"nightly" is not a valid image name :)

14 months agoMerge pull request #277 from roundcube/fix-building-nightly
Pablo Zmdl [Fri, 15 Nov 2024 10:21:00 +0000 (11:21 +0100)]
Merge pull request #277 from roundcube/fix-building-nightly

Fix building nightly nightly

14 months agoRun only once at night, not each minute after 4:00...
Pablo Zmdl [Fri, 15 Nov 2024 09:59:11 +0000 (10:59 +0100)]
Run only once at night, not each minute after 4:00...

14 months agoFix building nightly nightly
Pablo Zmdl [Fri, 15 Nov 2024 09:54:46 +0000 (10:54 +0100)]
Fix building nightly nightly

14 months agoMerge pull request #270 from roundcube/rebuild-weekly
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

14 months agoMerge pull request #273 from roundcube/renovate-nightly
Pablo Zmdl [Thu, 14 Nov 2024 10:05:38 +0000 (11:05 +0100)]
Merge pull request #273 from roundcube/renovate-nightly

Renovate nightly

14 months agoMerge pull request #272 from roundcube/remove-needlessly-published-ports
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

14 months agoGithub workflow for nightly image
Pablo Zmdl [Fri, 8 Nov 2024 11:26:23 +0000 (12:26 +0100)]
Github workflow for nightly image

14 months agoRenovate nightly setup
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.

14 months agoRemove needlessly published ports from examples
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.

14 months agoDon't remove gnupg from alpine image
Pablo Zmdl [Fri, 8 Nov 2024 09:02:59 +0000 (10:02 +0100)]
Don't remove gnupg from alpine image

It's required to run enigma and doesn't hurt in general.

14 months agoRebuild weekly to ensure fresh base images
Pablo Zmdl [Fri, 8 Nov 2024 09:19:39 +0000 (10:19 +0100)]
Rebuild weekly to ensure fresh base images

14 months agoImprove the docker layers (#251)
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

15 months agoFix syntax error in docker-entrypoint.sh (#268)
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 `]'

15 months agoAdd image source label to dockerfiles (#269)
Marc [Sun, 27 Oct 2024 20:51:10 +0000 (21:51 +0100)]
Add image source label to dockerfiles (#269)

16 months agoImprove nightly Dockerfile
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

16 months agofix: nightly build (#262)
Dominik Schmidt [Sat, 14 Sep 2024 10:26:09 +0000 (12:26 +0200)]
fix: nightly build (#262)

16 months agoAdd license information to README
Thomas Bruederli [Sat, 14 Sep 2024 10:21:55 +0000 (12:21 +0200)]
Add license information to README

fixes #260

17 months agoUpdate roundcube version (via update.sh)
GitHub Workflow [Mon, 2 Sep 2024 01:48:56 +0000 (01:48 +0000)]
Update roundcube version (via update.sh)

17 months agoMigrate docker-compose in Build & Test action
Thomas Bruederli [Wed, 14 Aug 2024 20:19:12 +0000 (22:19 +0200)]
Migrate docker-compose in Build & Test action

18 months agoMigrate to docker compose v2
Thomas B. [Sun, 4 Aug 2024 20:59:41 +0000 (22:59 +0200)]
Migrate to docker compose v2

18 months agoUpdate roundcube version (via update.sh)
GitHub Workflow [Sun, 4 Aug 2024 19:38:51 +0000 (19:38 +0000)]
Update roundcube version (via update.sh)

18 months agoFix composer plugins install (#250)
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

19 months agoOnly build on tags 1.6.*
Thomas B [Tue, 25 Jun 2024 21:28:01 +0000 (23:28 +0200)]
Only build on tags 1.6.*

20 months agoChange default of ROUNDCUBEMAIL_SKIN to elastic
Thomas B [Tue, 21 May 2024 21:01:36 +0000 (23:01 +0200)]
Change default of ROUNDCUBEMAIL_SKIN to elastic

Fixes #243

20 months agoEnable roundcube shell scripts to be directly executed (#238)
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

20 months agoAdd new ENV ROUNDCUBEMAIL_INSTALL_PLUGINS (#245)
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>
20 months agoUpdate roundcube version (via update.sh)
GitHub Workflow [Sun, 19 May 2024 20:20:37 +0000 (20:20 +0000)]
Update roundcube version (via update.sh)

20 months agoOauth client secret as docker secret for roundcube docker (#247)
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>
20 months agoAdd the ROUNDCUBEMAIL_USERNAME_DOMAIN env var to set the username_domain config optio...
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)

20 months agoBump actions and add permissions (#244)
William Desportes [Thu, 16 May 2024 21:47:42 +0000 (23:47 +0200)]
Bump actions and add permissions (#244)

2 years agoUpdate roundcube version (via update.sh)
GitHub Workflow [Sun, 21 Jan 2024 01:39:30 +0000 (01:39 +0000)]
Update roundcube version (via update.sh)

2 years agoUpdate roundcube version (via update.sh)
GitHub Workflow [Mon, 6 Nov 2023 01:31:12 +0000 (01:31 +0000)]
Update roundcube version (via update.sh)

2 years agoUpdate roundcube version (via update.sh)
GitHub Workflow [Tue, 17 Oct 2023 11:04:54 +0000 (11:04 +0000)]
Update roundcube version (via update.sh)

2 years agoRun actions/checkout with workflow-enabled token
Thomas B [Tue, 17 Oct 2023 11:04:38 +0000 (13:04 +0200)]
Run actions/checkout with workflow-enabled token

2 years agoAdd workflow-enabled Github token
Thomas B [Tue, 17 Oct 2023 10:56:46 +0000 (12:56 +0200)]
Add workflow-enabled Github token

... to allow updating workflow actions

2 years agoUpdate docker release tags to 1.6.3
Thomas Bruederli [Tue, 19 Sep 2023 20:46:34 +0000 (22:46 +0200)]
Update docker release tags to 1.6.3

2 years agoPatch build.yml workflow with new version from update.sh
Thomas Bruederli [Tue, 19 Sep 2023 20:45:12 +0000 (22:45 +0200)]
Patch build.yml workflow with new version from update.sh

2 years agoImprove commit message
Thomas Bruederli [Mon, 18 Sep 2023 21:12:15 +0000 (23:12 +0200)]
Improve commit message

2 years agoRuns update.sh
GitHub Workflow [Mon, 18 Sep 2023 21:08:56 +0000 (21:08 +0000)]
Runs update.sh

2 years agoAdd update cronjob (see #219) (#221)
J0WI [Mon, 18 Sep 2023 21:08:41 +0000 (21:08 +0000)]
Add update cronjob (see #219) (#221)

2 years agodocker-fpm headers have already been sent issue #211
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

2 years agoFixed typo of 'postgres' in examples/readme.md (#213)
nimdaz [Mon, 28 Aug 2023 07:56:40 +0000 (07:56 +0000)]
Fixed typo of 'postgres' in examples/readme.md (#213)

2 years agoFix typos and improve the readme (#225)
William Desportes [Tue, 1 Aug 2023 21:39:55 +0000 (23:39 +0200)]
Fix typos and improve the readme (#225)

2 years agoFix dynamic libraries loading (#226)
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

2 years agoUpdate roundcube version 1.6.2
Thomas Bruederli [Thu, 20 Jul 2023 21:30:36 +0000 (23:30 +0200)]
Update roundcube version 1.6.2

2 years agoAdd ROUNDCUBEMAIL_REQUEST_PATH env to all variants
Thomas Bruederli [Wed, 5 Apr 2023 19:27:13 +0000 (21:27 +0200)]
Add ROUNDCUBEMAIL_REQUEST_PATH env to all variants

2 years agoadd support for request_path (#208)
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>
2 years agoadded COMPOSER_ALLOW_SUPERUSER env var to dockerfile (#207)
czephyr [Wed, 5 Apr 2023 19:12:32 +0000 (21:12 +0200)]
added COMPOSER_ALLOW_SUPERUSER env var to dockerfile (#207)

2 years agoParametrize test images
Thomas Bruederli [Sun, 12 Mar 2023 22:20:09 +0000 (23:20 +0100)]
Parametrize test images

+ clean-up yaml syntax

2 years agoUse paths-ignore
Thomas Bruederli [Sun, 12 Mar 2023 21:49:45 +0000 (22:49 +0100)]
Use paths-ignore

2 years agoAdd unzip binary + separate actions to test and publish (#209)
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

2 years agoUpdate docker-mailserver docker image and examples link (#206)
Patrizio Bekerle [Sun, 12 Feb 2023 21:38:59 +0000 (22:38 +0100)]
Update docker-mailserver docker image and examples link (#206)

3 years agoRelease version 1.6.1
Thomas Bruederli [Fri, 3 Feb 2023 20:34:04 +0000 (21:34 +0100)]
Release version 1.6.1

Fixes #204

3 years agoAdjust docker login password secret
Thomas Bruederli [Tue, 31 Jan 2023 20:26:44 +0000 (21:26 +0100)]
Adjust docker login password secret

3 years agoMake github actions for amd64 and arm64 (#201)
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

3 years agoRelease version 1.6.0
Thomas Bruederli [Thu, 28 Jul 2022 20:53:34 +0000 (22:53 +0200)]
Release version 1.6.0

3 years agoRemove db volume from alpine template
Thomas Bruederli [Thu, 30 Jun 2022 20:22:19 +0000 (22:22 +0200)]
Remove db volume from alpine template

3 years agoUpdate to version 1.5.3
Thomas Bruederli [Thu, 30 Jun 2022 19:49:37 +0000 (21:49 +0200)]
Update to version 1.5.3

3 years agoNightly: remove volumes, upgrade to PHP 8
Thomas Bruederli [Thu, 30 Jun 2022 19:48:16 +0000 (21:48 +0200)]
Nightly: remove volumes, upgrade to PHP 8

3 years agoRemove volume declarations (#142)
Thomas Bruederli [Mon, 13 Jun 2022 20:54:14 +0000 (22:54 +0200)]
Remove volume declarations (#142)

... and document recommended mount mounts in README

3 years agoAdd --chmod option to apache and fpm-alpine variants
Thomas Bruederli [Sun, 24 Apr 2022 20:57:22 +0000 (22:57 +0200)]
Add --chmod option to apache and fpm-alpine variants

3 years agoFix docker buildx command
Thomas Bruederli [Sun, 24 Apr 2022 20:51:42 +0000 (22:51 +0200)]
Fix docker buildx command

3 years agoUse docker/build-push-action@v2
Thomas Bruederli [Sun, 24 Apr 2022 20:50:29 +0000 (22:50 +0200)]
Use docker/build-push-action@v2

3 years agoSwitch to docker buildx for buildkit support
Thomas Bruederli [Sun, 24 Apr 2022 20:48:43 +0000 (22:48 +0200)]
Switch to docker buildx for buildkit support

3 years agoimprove DB init/update to avoid false error messages
Thomas Bruederli [Sun, 6 Mar 2022 21:00:15 +0000 (22:00 +0100)]
improve DB init/update to avoid false error messages

4 years agoAdd new config options imap_host and smtp_host for git master changes
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

4 years agoReplace composer.pahr call with the binary in /usr/bin
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

4 years agoUpdate to version 1.5.2
Thomas Bruederli [Thu, 30 Dec 2021 22:01:09 +0000 (23:01 +0100)]
Update to version 1.5.2

4 years agoAdd libldap-common as it lacks in latest php base images (#160)
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)

4 years agoFix example for custom docker images with plugins instlled
Thomas Bruederli [Sun, 5 Dec 2021 22:07:56 +0000 (23:07 +0100)]
Fix example for custom docker images with plugins instlled

fixes #159

4 years agoUpdate to version 1.5.1
Thomas Bruederli [Sun, 28 Nov 2021 19:55:10 +0000 (20:55 +0100)]
Update to version 1.5.1

4 years agoadd redis support to PHP
Brad Dutton [Sat, 2 May 2020 17:31:45 +0000 (10:31 -0700)]
add redis support to PHP

4 years agoconfigure gd extension with freetype + jpeg (#137)
Thomas Bruederli [Mon, 1 Nov 2021 21:03:51 +0000 (22:03 +0100)]
configure gd extension with freetype + jpeg (#137)

4 years agoMerge branch 'williamdes-rebuild-and-improve'
Thomas Bruederli [Wed, 27 Oct 2021 20:40:00 +0000 (22:40 +0200)]
Merge branch 'williamdes-rebuild-and-improve'

4 years agoUse local aspell/pspell as default spell check engine
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.

4 years ago Update to version 1.5.0
Thomas Bruederli [Mon, 18 Oct 2021 20:22:18 +0000 (22:22 +0200)]
 Update to version 1.5.0

4 years agoAdd paragraph about installing plugins
Thomas Bruederli [Mon, 30 Aug 2021 21:19:57 +0000 (23:19 +0200)]
Add paragraph about installing plugins

4 years agoUse local aspell/pspell as default spell check engine
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.

4 years ago Update to version 1.5.0
Thomas Bruederli [Mon, 18 Oct 2021 20:22:18 +0000 (22:22 +0200)]
 Update to version 1.5.0

4 years agoDrop TravisCI file
William Desportes [Wed, 15 Sep 2021 21:29:35 +0000 (23:29 +0200)]
Drop TravisCI file

Missed in cf012908cb840a14be88be55acc4b8bb9462ff3e

4 years agoEnable workflow to run on pull-requests
William Desportes [Wed, 15 Sep 2021 21:22:47 +0000 (23:22 +0200)]
Enable workflow to run on pull-requests

4 years agoInstall composer from composer image
William Desportes [Wed, 18 Aug 2021 16:57:34 +0000 (18:57 +0200)]
Install composer from composer image

4 years agoUse another method to check PHP FPM health
William Desportes [Wed, 18 Aug 2021 16:33:46 +0000 (18:33 +0200)]
Use another method to check PHP FPM health

4 years agoAdd tests
William Desportes [Tue, 17 Aug 2021 13:27:38 +0000 (15:27 +0200)]
Add tests

4 years agoDrop TravisCI and hooks
William Desportes [Tue, 17 Aug 2021 12:25:13 +0000 (14:25 +0200)]
Drop TravisCI and hooks

git clone https://git.99rst.org/PROJECT