Source based Dovecot with Pigeonhole on Debian Jessie
Dovecot source provided by https://github.com/dovecot/core
Pigeonhole source provided by https://github.com/dovecot/pigeonhole
By default it builds the stable dovecot-2.2.28 and stable pigeonhole-0.4.17 if you use docker compose. It builds the latest unstable master if you build directly from Dockerfile.
Image is based on debian/jessie, the same as an official Jenkis docker container.
Dovecot executed directly as PID 1 process with logging to STDOUT.
You may provide dovecot user id with DOVECOT_USER_ID and group id with DOVECOT_GROUP_ID.
You may provide dovenull user id with DOVENULL_USER_ID and group id with DOVENULL_GROUP_ID.
You may set Dovecot version via dovecot_branch argument
You may set Pigeonhole version via pigeonhole_branch argument
You may set UID for dovecot user via dovecot_user_id argument
You may set UID for dovenull user via dovenull_user_id argument
You may alter build parameters of Dovecot with dovecot_config argument.
You may alter build parameters of Pigeonhole with pigeonhole_config argument.
Please look at Dockerfile for example.
Current Dovecot configuration:
Install prefix . : /usr
File offsets ... : 64bit
I/O polling .... : epoll
I/O notifys .... : inotify
SSL ............ : yes (OpenSSL)
GSSAPI ......... : no
passdbs ........ : static passwd passwd-file shadow pam checkpassword ldap sql
dcrypt ..........: yes
: -bsdauth -sia -vpopmail
userdbs ........ : static prefetch passwd passwd-file checkpassword ldap sql nss
: -vpopmail
SQL drivers .... : pgsql mysql sqlite
: -cassandra
Full text search : squat solr
: -lucene
Copyright © 2017 Alexey B. Aksenov/Ezh. All rights reserved.
