Skip to content

Commit

Permalink
Merge branch 'release-1.3.9' into stable
Browse files Browse the repository at this point in the history
  • Loading branch information
BertrandGouny committed Apr 5, 2019
2 parents 6fa31e2 + f9460b3 commit eed72df
Show file tree
Hide file tree
Showing 5 changed files with 52 additions and 41 deletions.
11 changes: 11 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,14 @@ All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/)
and this project follows roundcube versioning.

## [1.3.9] - 2018-04-05
### Changed
- Upgrade roundcube version to 1.3.9
- Upgrade baseimage to web-baseimage:1.1.2

### Fixed
- Cron log with /usr/bin/logger

## [1.3.8] - 2018-11-08
### Changed
- Upgrade roundcube version to 1.3.8
Expand Down Expand Up @@ -98,6 +106,9 @@ and this project follows roundcube versioning.
## 0.1.0 - 2015-12-07
Initial release

[1.3.9]: https://github.com/osixia/docker-roundcube/compare/v1.3.8...v1.3.9
[1.3.8]: https://github.com/osixia/docker-roundcube/compare/v1.3.7...v1.3.8
[1.3.7]: https://github.com/osixia/docker-roundcube/compare/v1.3.6...v1.3.7
[1.3.6]: https://github.com/osixia/docker-roundcube/compare/v1.3.5...v1.3.6
[1.3.5]: https://github.com/osixia/docker-roundcube/compare/v1.3.4...v1.3.5
[1.3.4]: https://github.com/osixia/docker-roundcube/compare/v1.3.3...v1.3.4
Expand Down
2 changes: 1 addition & 1 deletion Makefile
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
NAME = osixia/roundcube
VERSION = 1.3.8
VERSION = 1.3.9

.PHONY: build build-nocache test tag-latest push push-latest release git-tag-version

Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
![Docker Stars](https://img.shields.io/docker/stars/osixia/roundcube.svg)
![](https://images.microbadger.com/badges/image/osixia/roundcube.svg)

Latest release: 1.3.8 - roundcube 1.3.8 - [Changelog](CHANGELOG.md) | [Docker Hub](https://hub.docker.com/r/osixia/roundcube/) 
Latest release: 1.3.9 - roundcube 1.3.9 - [Changelog](CHANGELOG.md) | [Docker Hub](https://hub.docker.com/r/osixia/roundcube/) 

**A docker image to run roundcube.**

Expand Down
76 changes: 38 additions & 38 deletions image/Dockerfile
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
FROM osixia/web-baseimage:1.1.1
FROM osixia/web-baseimage:1.1.2

# roundcube version
ARG ROUNDCUBE_VERSION=1.3.8
ARG ROUNDCUBE_SHA256=c49e33f9643f98311b700138a1e1a0358c37b1205250e1124bd43d7f9a920d05
ARG ROUNDCUBE_VERSION=1.3.9
ARG ROUNDCUBE_SHA256=726db4ffb33a7154dd432cbb99810ab9d02512c7f1987a6119e9ac7f595521ad

# MariaDB version
ARG MARIADB_MAJOR=10.3
Expand All @@ -13,45 +13,45 @@ ARG MARIADB_MAJOR=10.3

# Add MariaDB repository
RUN apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 0xF1656F24C74CD1D8 \
&& echo "deb http://ftp.igh.cnrs.fr/pub/mariadb/repo/$MARIADB_MAJOR/debian stretch main" > /etc/apt/sources.list.d/mariadb.list \
&& { \
echo 'Package: *'; \
echo 'Pin: release o=MariaDB'; \
echo 'Pin-Priority: 999'; \
} > /etc/apt/preferences.d/mariadb
&& echo "deb http://ftp.igh.cnrs.fr/pub/mariadb/repo/$MARIADB_MAJOR/debian stretch main" > /etc/apt/sources.list.d/mariadb.list \
&& { \
echo 'Package: *'; \
echo 'Pin: release o=MariaDB'; \
echo 'Pin-Priority: 999'; \
} > /etc/apt/preferences.d/mariadb


# Download, check integrity and unzip roundcube to /var/www/roundcube_bootstrap
RUN apt-get update \
&& /container/tool/add-multiple-process-stack \
&& /container/tool/add-service-available :apache2 :php7.0-fpm :ssl-tools \
&& LC_ALL=C DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends \
aspell \
aspell-en \
aspell-fr \
ca-certificates \
curl \
mariadb-client-$MARIADB_MAJOR \
php7.0-enchant \
php7.0-gd \
php7.0-intl \
php7.0-json \
php7.0-ldap \
php7.0-mcrypt \
php7.0-mysql \
php7.0-pgsql \
php7.0-sqlite3 \
php-apcu \
php-gettext \
php-pear \
&& curl -o roundcube.tar.gz -SL https://github.com/roundcube/roundcubemail/releases/download/${ROUNDCUBE_VERSION}/roundcubemail-${ROUNDCUBE_VERSION}-complete.tar.gz \
&& echo "${ROUNDCUBE_SHA256} *roundcube.tar.gz" | sha256sum -c - \
&& mkdir -p /var/www/roundcube_bootstrap /var/www/roundcube \
&& tar -xzf roundcube.tar.gz --strip 1 -C /var/www/roundcube_bootstrap \
&& apt-get remove -y --purge --auto-remove curl \
&& rm roundcube.tar.gz \
&& apt-get clean \
&& rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/*
&& /container/tool/add-multiple-process-stack \
&& /container/tool/add-service-available :apache2 :php7.0-fpm :ssl-tools \
&& LC_ALL=C DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends \
aspell \
aspell-en \
aspell-fr \
ca-certificates \
curl \
mariadb-client-$MARIADB_MAJOR \
php7.0-enchant \
php7.0-gd \
php7.0-intl \
php7.0-json \
php7.0-ldap \
php7.0-mcrypt \
php7.0-mysql \
php7.0-pgsql \
php7.0-sqlite3 \
php-apcu \
php-gettext \
php-pear \
&& curl -o roundcube.tar.gz -SL https://github.com/roundcube/roundcubemail/releases/download/${ROUNDCUBE_VERSION}/roundcubemail-${ROUNDCUBE_VERSION}-complete.tar.gz \
&& echo "${ROUNDCUBE_SHA256} *roundcube.tar.gz" | sha256sum -c - \
&& mkdir -p /var/www/roundcube_bootstrap /var/www/roundcube \
&& tar -xzf roundcube.tar.gz --strip 1 -C /var/www/roundcube_bootstrap \
&& apt-get remove -y --purge --auto-remove curl \
&& rm roundcube.tar.gz \
&& apt-get clean \
&& rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/*

# Add service directory to /container/service
ADD service /container/service
Expand Down
2 changes: 1 addition & 1 deletion image/service/backup/assets/cronjobs
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
# Backup mail directory
{{ ROUNDCUBE_BACKUP_CRON_EXP }} root /sbin/roundcube-backup > /proc/1/fd/1 2>/proc/1/fd/2
{{ ROUNDCUBE_BACKUP_CRON_EXP }} root /sbin/roundcube-backup 2>&1 | /usr/bin/logger -t cron_backup
# empty line

0 comments on commit eed72df

Please sign in to comment.