GitHub Workflow
c14ecde71a
Update roundcube version (via update.sh)
2026-03-30 03:36:49 +00:00
GitHub Workflow
95b710d873
Update roundcube version (via update.sh)
2026-03-19 03:19:12 +00:00
GitHub Workflow
7cb52f5dfa
Update roundcube version (via update.sh)
2026-02-09 03:20:04 +00:00
GitHub Workflow
c9f58f9a0e
Update roundcube version (via update.sh)
2025-12-15 02:26:55 +00:00
Pablo Zmdl
1d8ea95d37
Pre-setup and post-setup tasks
...
All executable files present in /entrypoint-tasks/pre-setup/ and
/entrypoint-tasks/post-setup/ are run at the beginning
or at the end, respectively, of the actual entrypoint-script.
Each of the executed files receive the CMD given to the container as their
arguments. This allows e.g. to change a plugin's config, or install a
technical requirement of a plugin that is to be installed.
This feature is not implemented in the images for Roundcube v1.5, since
they are not well maintained and will be dropped soon, anyways.
2025-11-03 14:19:08 +01:00
Pablo Zmdl
0aca62896e
Fix letter case mismatch
...
Docker complains about it, which pollutes the logs.
2025-06-11 16:30:43 +02:00
Pablo Zmdl
457d3b02f3
Use PHP v8.4 in all main images
2025-06-11 16:30:43 +02:00
Pablo Zmdl
de5dfc6f2d
Temporarily use alpine 3.21 to fix builds
...
The actual culprit is ICU 76.1-r0, which is included in alpine v3.22
Refs:
https://github.com/php/php-src/issues/18831
https://github.com/mlocati/docker-php-extension-installer/issues/1104
2025-06-11 16:09:07 +02:00
Matwey V. Kornilov
7c21c3bac7
Allow ldap-sasl for php-ldap
...
Prepare to support improvements introduced in 7d13b337db
2025-06-04 11:23:18 +00:00
GitHub Workflow
d578af8e6e
Update roundcube version (via update.sh)
2025-06-02 02:22:06 +00:00
DullJZ
44b1e78129
fix: Remove unix() while bash doesn't support
2025-05-15 08:34:42 +00:00
IOhannes m zmölnig
95484c5fc0
Refresh apt-cache before installing dictionaries
...
Closes: https://github.com/roundcube/roundcubemail-docker/issues/334
Signed-off-by: IOhannes m zmölnig <zmoelnig@iem.at>
2025-04-24 15:23:04 +02:00
Thomas B.
ef4b8cc59e
feat: build non-root image variants ( #310 )
...
Adds an additional stage to the Dockerfile to create images with default user www-data.
The apache webserver listens on unprivileged port 8000 instead of 80.
Publish all variants with an additional tag ending in `-nonroot` for distinction.
Refs: #306
2025-04-15 21:46:17 +02:00
GitHub Workflow
03b7347d17
Update roundcube version (via update.sh)
2025-03-24 17:06:37 +00:00
GitHub Workflow
e4677f1d5c
Update roundcube version (via update.sh)
2025-02-11 01:52:11 +00:00
Bjalbor
8519970a3d
Install missing skin via composer on system initialization ( #254 )
...
Co-authored-by: Björn Bores <bores@d-bug.net>
2024-12-09 12:30:41 +01:00
Pablo Zmdl
04da3b31b8
Merge pull request #296 from roundcube/fix-injecting-enigma-homedir
2024-12-09 09:39:50 +01:00
Pablo Zmdl
31d6f36ca1
Keep the PHP headers in all images
...
f1bba7f removed it from apache/Dockerfile only, which even gets
overwritten by update.sh
2024-12-06 15:57:43 +01:00
Pablo Zmdl
5749668130
Fix injecting enigma homedir
2024-12-04 10:33:22 +01:00
Pablo Zmdl
fd51e658ff
Fix building alpine
2024-12-03 20:12:31 +01:00
Pablo Zmdl
786488db93
Merge pull request #293 from roundcube/changes-from-update.sh
2024-12-03 19:28:11 +01:00
GitHub Workflow
ea25ca34a3
Update roundcube version (via update.sh)
2024-12-02 18:42:35 +00:00
Pablo Zmdl
7592a0599b
Update packages in images
...
This should be done by the upstream images, but currently they don't.
And rather than getting into problems due to outdated packages, we take
matters in our own hands.
2024-11-20 15:53:35 +01:00
William Desportes
a1aab3c0e9
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
2024-11-07 22:53:20 +01:00
Shannon Wynter
df2440c5f9
Fix syntax error in docker-entrypoint.sh ( #268 )
...
/docker-entrypoint.sh: line 148: [: missing `]'
2024-10-27 21:54:03 +01:00
Marc
fbb90ec4bb
Add image source label to dockerfiles ( #269 )
2024-10-27 21:51:10 +01:00
GitHub Workflow
3deedba4c9
Update roundcube version (via update.sh)
2024-09-02 01:48:56 +00:00
GitHub Workflow
ede161772d
Update roundcube version (via update.sh)
2024-08-04 19:38:51 +00:00
William Desportes
5c73c3e40a
Fix composer plugins install ( #250 )
...
* Add new ENV ROUNDCUBEMAIL_COMPOSER_PLUGINS
* Fix composer plugin location and loading
* Remove ROUNDCUBEMAIL_INSTALL_PLUGINS
2024-08-04 21:38:40 +02:00
Lukas Müller
b6c9f5d250
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
2024-05-21 22:54:57 +02:00
William Desportes
667818ca9a
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 <mikkel@notfound.dk>
2024-05-19 22:23:14 +02:00
GitHub Workflow
d3d5c6842c
Update roundcube version (via update.sh)
2024-05-19 20:20:37 +00:00
indridieinarsson
3e0abad485
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 <indridi@indridi.net>
2024-05-19 22:20:25 +02:00
Clemenk
52f39a60e5
Add the ROUNDCUBEMAIL_USERNAME_DOMAIN env var to set the username_domain config option ( #240 )
2024-05-16 23:50:33 +02:00
GitHub Workflow
04d597714f
Update roundcube version (via update.sh)
2024-01-21 01:39:30 +00:00
GitHub Workflow
28069c0316
Update roundcube version (via update.sh)
2023-11-06 01:31:12 +00:00
GitHub Workflow
5aaa6f7270
Update roundcube version (via update.sh)
2023-10-17 11:04:54 +00:00
GitHub Workflow
ce1e192380
Runs update.sh
2023-09-18 21:08:56 +00:00
Thomas Bruederli
d4113104aa
Update roundcube version 1.6.2
2023-07-20 23:30:36 +02:00
Thomas Bruederli
913cd6f417
Add ROUNDCUBEMAIL_REQUEST_PATH env to all variants
2023-04-05 21:27:13 +02:00
Thomas B
c744ce9dc7
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
2023-03-12 22:40:22 +01:00
Thomas Bruederli
323e25a285
Release version 1.6.1
...
Fixes #204
2023-02-03 21:34:04 +01:00
Thomas Bruederli
0296150d29
Release version 1.6.0
2022-07-28 22:53:34 +02:00
Thomas Bruederli
e3ebd0e063
Remove db volume from alpine template
2022-06-30 22:22:19 +02:00
Thomas Bruederli
637ddcbd18
Update to version 1.5.3
2022-06-30 21:49:37 +02:00
Thomas Bruederli
9c31f3fc7e
Remove volume declarations ( #142 )
...
... and document recommended mount mounts in README
2022-06-13 22:54:14 +02:00
Thomas Bruederli
23a3d1c1da
Add --chmod option to apache and fpm-alpine variants
2022-04-24 22:57:22 +02:00
Thomas Bruederli
2672a50f1c
improve DB init/update to avoid false error messages
2022-03-06 22:00:15 +01:00
Thomas Bruederli
6bcfc3d9dc
Replace composer.pahr call with the binary in /usr/bin
...
fixes #163
2022-01-03 21:16:39 +01:00
Thomas Bruederli
6e8e816179
Update to version 1.5.2
2021-12-30 23:01:09 +01:00