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
Thomas B [Sun, 27 Sep 2020 19:31:37 +0000 (21:31 +0200)]
Update README.md
Add portmapping to `docker run` example (#100)
Thomas Bruederli [Mon, 10 Aug 2020 19:35:40 +0000 (21:35 +0200)]
Update to version 1.4.8
Thomas Bruederli [Sun, 5 Jul 2020 20:28:14 +0000 (22:28 +0200)]
Update to version 1.4.7
Thomas B [Sun, 7 Jun 2020 20:03:21 +0000 (22:03 +0200)]
Merge pull request #88 from bwdutton/feature/addLocales
add support for locales in the Debian images
Brad Dutton [Wed, 3 Jun 2020 22:28:47 +0000 (15:28 -0700)]
move locale defaults to entrypoint files
Thomas Bruederli [Tue, 2 Jun 2020 20:57:24 +0000 (22:57 +0200)]
Update to version 1.4.5
Thomas B [Tue, 2 Jun 2020 20:19:42 +0000 (22:19 +0200)]
Merge pull request #85 from krufab/bugfix/84-www-data-owner-of-files
Set www-data as owner of logs dir
Brad Dutton [Thu, 7 May 2020 01:11:39 +0000 (18:11 -0700)]
set default locale to en_US
Brad Dutton [Sat, 2 May 2020 17:04:29 +0000 (10:04 -0700)]
add support for locales in the Debian images
Thomas Bruederli [Wed, 29 Apr 2020 19:54:29 +0000 (21:54 +0200)]
Update to Roundcube 1.4.4
Fabio Kruger [Sat, 28 Mar 2020 11:38:56 +0000 (12:38 +0100)]
#84 Updated code according to PR comments
Signed-off-by: Fabio Kruger <redacted>
Thomas B [Sat, 28 Mar 2020 11:10:31 +0000 (12:10 +0100)]
Merge pull request #83 from krufab/bugfix/82-add-tzdata-to-fpm-alpine
Added tzdata package (#82)
Fabio Kruger [Fri, 27 Mar 2020 21:43:06 +0000 (22:43 +0100)]
#84 Fixed indentation
Signed-off-by: Fabio Kruger <redacted>
Fabio Kruger [Fri, 27 Mar 2020 21:40:51 +0000 (22:40 +0100)]
#84 www-data owner of source files
Signed-off-by: Fabio Kruger <redacted>
Fabio Kruger [Fri, 27 Mar 2020 19:52:32 +0000 (20:52 +0100)]
#82 Added tzdata package
Signed-off-by: Fabio Kruger <redacted>
Thomas Bruederli [Wed, 19 Feb 2020 21:05:37 +0000 (22:05 +0100)]
Update to Roundcube 1.4.3
Thomas Bruederli [Wed, 1 Jan 2020 20:55:37 +0000 (21:55 +0100)]
Place Sqlite DB file in volume /var/roundcube/db
fixes issue #76
Thomas Bruederli [Wed, 1 Jan 2020 20:35:02 +0000 (21:35 +0100)]
Update to Roundcube 1.4.2
Thomas B [Sun, 24 Nov 2019 19:46:34 +0000 (20:46 +0100)]
Merge pull request #75 from aspettl/roundcube_1.4.1
Update to Roundcube 1.4.1
Aaron Spettl [Fri, 22 Nov 2019 18:03:04 +0000 (19:03 +0100)]
smtp_user and smtp_pass are now set by default
Aaron Spettl [Fri, 22 Nov 2019 18:01:33 +0000 (19:01 +0100)]
Update to Roundcube 1.4.1
Thomas B [Sun, 17 Nov 2019 20:08:39 +0000 (21:08 +0100)]
Merge pull request #69 from tomuta/default_theme_envvar
Add environment variable ROUNDCUBEMAIL_SKIN to configure default theme
tomuta [Fri, 15 Nov 2019 20:51:08 +0000 (13:51 -0700)]
Add environment variable ROUNDCUBEMAIL_SKIN to configure default theme
Fixes issue #68
Thomas Bruederli [Sat, 9 Nov 2019 22:05:02 +0000 (23:05 +0100)]
Update to Roundcube 1.4.0 and php:7.3 base images
Thomas Bruederli [Sat, 9 Nov 2019 21:36:09 +0000 (22:36 +0100)]
Fix bash syntax in fpm entry points
Apply commit
64f878afab to fpm variants
Thomas Bruederli [Wed, 6 Nov 2019 11:54:27 +0000 (12:54 +0100)]
Symlink hooks in build folders
Thomas B [Sun, 3 Nov 2019 21:58:15 +0000 (22:58 +0100)]
Merge pull request #64 from daringer/master
minor, but breaking; no touching [ or ] in expr. in bash allowed
Markus Meissner [Fri, 20 Sep 2019 23:57:55 +0000 (01:57 +0200)]
minor, but breaking; no connected [ or ] in expr. in bash allowed
Thomas Bruederli [Wed, 28 Aug 2019 19:27:04 +0000 (21:27 +0200)]
Update to Roundcube version 1.3.10
Thomas Bruederli [Thu, 22 Aug 2019 19:57:31 +0000 (21:57 +0200)]
Define `des_key` option in Roudcube config
Use Docker secrets if available and otherwise generate a random key. Fixes issue #59.
Also consider secrets for database credentials as suggested in issue #46.
Thomas Bruederli [Wed, 24 Jul 2019 19:41:55 +0000 (21:41 +0200)]
Add post_build hook to tag latest
Thomas Bruederli [Tue, 9 Jul 2019 11:10:08 +0000 (13:10 +0200)]
Apply changes from pull request #57 to other variants
Thomas B [Tue, 9 Jul 2019 11:07:21 +0000 (13:07 +0200)]
Merge pull request #57 from dapor2000/patch-1
Consider ROUNDCUBEMAIL_DB_PORT variable in docker-entrypoint.sh (apache)
dapor2000 [Mon, 8 Jul 2019 13:12:28 +0000 (15:12 +0200)]
Update docker-entrypoint.sh
Not only define ${ROUNDCUBEMAIL_DB_PORT} but also use it in connection string
Mathieu Brunot [Sun, 23 Jun 2019 16:07:17 +0000 (18:07 +0200)]
Merge pull request #20 from J0WI/alpine
Add Alpine Linux variant and update.sh (fix #5)
J0WI [Sat, 15 Jun 2019 14:30:54 +0000 (16:30 +0200)]
Add Alpine variant
Mathieu Brunot [Fri, 14 Jun 2019 14:09:41 +0000 (16:09 +0200)]
Merge pull request #52 from Monogramm/ci/docker-compose
Add docker-compose
Mathieu Brunot [Fri, 14 Jun 2019 14:06:39 +0000 (16:06 +0200)]
Merge pull request #53 from Monogramm/doc/extend
Documentation on how to extend image with composer
mathieu.brunot [Thu, 6 Jun 2019 08:27:37 +0000 (10:27 +0200)]
:bulb: Add sample docker mail server
Mathieu Brunot [Tue, 4 Jun 2019 16:43:19 +0000 (18:43 +0200)]
Merge pull request #54 from J0WI/flags
Improve build caching and error handling for curl and gpg commands
J0WI [Tue, 4 Jun 2019 15:39:24 +0000 (17:39 +0200)]
Improve build caching and error handling for curl and gpg commands
Thomas B [Mon, 3 Jun 2019 19:02:43 +0000 (21:02 +0200)]
Merge pull request #50 from Monogramm/feature/db-port
Add ROUNDCUBEMAIL_DB_PORT to entry points and readme
Mathieu Brunot [Sun, 2 Jun 2019 21:44:58 +0000 (23:44 +0200)]
Merge pull request #48 from Monogramm/fix/php-version
Upgrade to php 7.2
mathieu.brunot [Sat, 1 Jun 2019 18:24:07 +0000 (20:24 +0200)]
:memo: How to extend image with composer & fix #40
mathieu.brunot [Sat, 1 Jun 2019 14:49:32 +0000 (16:49 +0200)]
:construction_worker: Add docker-compose & fix #51
mathieu.brunot [Sat, 1 Jun 2019 13:53:57 +0000 (15:53 +0200)]
:sparkles: Add ROUNDCUBEMAIL_DB_PORT to fix #49
mathieu.brunot [Sat, 1 Jun 2019 13:22:15 +0000 (15:22 +0200)]
:arrow_up: Upgrade to php 7.2 to fix #47
Thomas B [Wed, 8 May 2019 19:36:34 +0000 (21:36 +0200)]
Merge pull request #44 from wedi/patch-1
Always create and chown ROUNDCUBEMAIL_TEMP_DIR
Thomas B [Wed, 8 May 2019 19:20:06 +0000 (21:20 +0200)]
Merge pull request #43 from aspettl/version-1.3.9
Upgrade to version 1.3.9
Dirk Weise [Fri, 12 Apr 2019 18:14:10 +0000 (20:14 +0200)]
Always create and chown ROUNDCUBEMAIL_TEMP_DIR
Create and chown `ROUNDCUBEMAIL_TEMP_DIR` although `config.inc.php` exists.
Reasoning:
1. A new container with `config.inc.php` will not have the default temp folder what will lead to errors even when `$config['temp_dir']` is left at its default value. If the `config.inc.php` specifies a custom one, the admin should now what he is doing and can set `ROUNDCUBEMAIL_TEMP_DIR` accordingly.
2. In a multi server setup a bind mount to `/tmp/roundcube-temp` will get the correct permissions set which will often be `root:root` with `0755` initially.
Aaron Spettl [Mon, 1 Apr 2019 20:38:18 +0000 (22:38 +0200)]
Upgrade to version 1.3.9
Thomas B [Mon, 25 Feb 2019 21:14:28 +0000 (22:14 +0100)]
Merge pull request #41 from aspettl/fix-gpg-key-problem
Workaround for "Cannot assign requested address"
Aaron Spettl [Sat, 23 Feb 2019 12:07:53 +0000 (13:07 +0100)]
Workaround "Cannot assign requested address" for key fetch
Thomas Bruederli [Sun, 11 Nov 2018 19:55:48 +0000 (20:55 +0100)]
Add --no-tty option when fetching GPG keys
Thomas Bruederli [Fri, 26 Oct 2018 19:04:31 +0000 (21:04 +0200)]
Upgrade to version 1.3.8
Thomas B [Wed, 17 Oct 2018 12:31:36 +0000 (14:31 +0200)]
Merge pull request #27 from aspettl/smtp_defaults
Better defaults for smtp settings, fixes #24
Aaron Spettl [Wed, 8 Aug 2018 17:27:13 +0000 (19:27 +0200)]
Do not use tls:// in example (review comment)
Thomas B [Tue, 7 Aug 2018 18:32:22 +0000 (20:32 +0200)]
Merge pull request #26 from aspettl/version-1.3.7
Upgrade to version 1.3.7
Aaron Spettl [Mon, 6 Aug 2018 19:39:05 +0000 (21:39 +0200)]
Update simple example in readme to specify SMTP server and use TLS
Aaron Spettl [Mon, 6 Aug 2018 19:25:11 +0000 (21:25 +0200)]
Better defaults for smtp settings, fixes #24
Thomas B [Wed, 1 Aug 2018 11:09:33 +0000 (13:09 +0200)]
Merge pull request #25 from aspettl/keyserver-fix
Use pgp.mit.edu as fallback keyserver if necessary
Aaron Spettl [Sun, 29 Jul 2018 13:52:14 +0000 (15:52 +0200)]
Upgrade to version 1.3.7
Thomas B [Sat, 21 Jul 2018 14:06:57 +0000 (16:06 +0200)]
Merge pull request #22 from aspettl/php-ini
Fix: Recommended PHP settings not in .htaccess anymore
Aaron Spettl [Sat, 21 Jul 2018 13:38:04 +0000 (15:38 +0200)]
Use pgp.mit.edu as fallback keyserver if necessary
Thomas B [Thu, 19 Jul 2018 10:55:53 +0000 (12:55 +0200)]
Merge pull request #23 from aspettl/php-ini-doc
Extend readme with customization of PHP settings
Thomas B [Thu, 19 Jul 2018 10:54:57 +0000 (12:54 +0200)]
Merge pull request #21 from aspettl/db_type_syntax_error
Fix error on startup for empty ROUNDCUBEMAIL_DB_TYPE
Aaron Spettl [Sat, 23 Jun 2018 09:52:28 +0000 (11:52 +0200)]
Use php.ini for PHP default settings, override for max upload file size
Aaron Spettl [Sat, 23 Jun 2018 09:33:14 +0000 (11:33 +0200)]
Extend readme with customization of PHP settings
Aaron Spettl [Thu, 7 Jun 2018 12:57:22 +0000 (14:57 +0200)]
Fix error on startup for empty ROUNDCUBEMAIL_DB_TYPE
Aaron Spettl [Thu, 7 Jun 2018 10:11:24 +0000 (12:11 +0200)]
Add php.ini with recommended PHP configuration
Thomas B [Tue, 5 Jun 2018 11:33:37 +0000 (13:33 +0200)]
Merge pull request #18 from J0WI/gpg-race
Adjust gpg code to kill daemons, cutting down on race conditions
Thomas B [Tue, 5 Jun 2018 11:16:15 +0000 (13:16 +0200)]
Merge pull request #17 from J0WI/rm-pdo
Remove pdo as is's already included in the base image
J0WI [Mon, 4 Jun 2018 22:39:32 +0000 (00:39 +0200)]
Adjust gpg code to kill daemons, cutting down on race conditions
J0WI [Sun, 3 Jun 2018 16:11:04 +0000 (18:11 +0200)]
pdo is already included in the base image
Thomas Bruederli [Mon, 4 Jun 2018 21:13:51 +0000 (23:13 +0200)]
Add gnupg dependency (#16)
Apparently GnuPG has been removed from newer base images.
This re-adds it ad keep it installed to enable the use of the Enigma plugin.
Thomas Bruederli [Mon, 4 Jun 2018 20:54:35 +0000 (22:54 +0200)]
Restore --with-freetype-dir option
Thomas B [Mon, 4 Jun 2018 20:52:22 +0000 (22:52 +0200)]
Merge pull request #10 from J0WI/rm-buildDeps
Remove build dependencies
Thomas B [Wed, 23 May 2018 11:32:42 +0000 (13:32 +0200)]
Merge pull request #13 from rodolfovillaruz/master
Hide errors on empty config folder
Rodolfo Villaruz [Fri, 11 May 2018 03:25:58 +0000 (03:25 +0000)]
Hide error on empty folder
J0WI [Sun, 29 Apr 2018 21:10:45 +0000 (23:10 +0200)]
Remove buildDeps after php extensions have been installed
J0WI [Sun, 29 Apr 2018 21:06:25 +0000 (23:06 +0200)]
Change code style to the common format used by upstream images
Thomas B [Thu, 12 Apr 2018 20:54:32 +0000 (22:54 +0200)]
Update travis build versions