General deployment #1
3 changed files with 0 additions and 78 deletions
|
@ -1,3 +0,0 @@
|
||||||
<?php
|
|
||||||
|
|
||||||
$config['managesieve_host'] = 'tls://mail.' . $_ENV['BASE_DOMAIN'];
|
|
|
@ -1,56 +0,0 @@
|
||||||
version: "3.7"
|
|
||||||
|
|
||||||
# https://hub.docker.com/r/roundcube/roundcubemail
|
|
||||||
# https://github.com/roundcube/roundcubemail-docker
|
|
||||||
# https://github.com/roundcube/roundcubemail/wiki/Configuration
|
|
||||||
# https://github.com/roundcube/roundcubemail/blob/master/plugins/managesieve/config.inc.php.dist
|
|
||||||
|
|
||||||
# install carddav plugin for use with nextcloud adressbook
|
|
||||||
# docker exec -it roundcube composer require roundcube/carddav --update-no-dev
|
|
||||||
# https://repo.packagist.org/packages/roundcube/carddav
|
|
||||||
|
|
||||||
networks:
|
|
||||||
roundcube:
|
|
||||||
|
|
||||||
services:
|
|
||||||
roundcube:
|
|
||||||
image: roundcube/roundcubemail:1.6.x-apache
|
|
||||||
container_name: roundcube
|
|
||||||
restart: "${RESTART:-no}"
|
|
||||||
hostname: roundcube
|
|
||||||
domainname: ${BASE_DOMAIN}
|
|
||||||
environment:
|
|
||||||
- BASE_DOMAIN=${BASE_DOMAIN}
|
|
||||||
- ROUNDCUBEMAIL_DB_TYPE=pgsql
|
|
||||||
- ROUNDCUBEMAIL_DB_HOST=pg-roundcube
|
|
||||||
- ROUNDCUBEMAIL_DB_NAME=roundcube
|
|
||||||
- ROUNDCUBEMAIL_DB_USER=roundcube
|
|
||||||
- ROUNDCUBEMAIL_DB_PASSWORD=${ROUNDCUBE_PG_PWD:-password}
|
|
||||||
- ROUNDCUBEMAIL_DEFAULT_HOST=tls://mail.${BASE_DOMAIN}
|
|
||||||
- ROUNDCUBEMAIL_SMTP_SERVER=tls://mail.${BASE_DOMAIN}
|
|
||||||
- ROUNDCUBEMAIL_PLUGINS=archive,zipdownload,managesieve,carddav,identity_select
|
|
||||||
- ROUNDCUBEMAIL_SKIN=elastic
|
|
||||||
volumes:
|
|
||||||
- ./roundcube/config:/var/roundcube/config
|
|
||||||
- ${BASE_DIR:-/srv}/roundcube/www:/var/www/html
|
|
||||||
# Skip tls cert verification. DO NOT USE IN PROD!
|
|
||||||
- ./roundcube/skip-ssl.php:/var/roundcube/config/skip-ssl.php
|
|
||||||
depends_on:
|
|
||||||
- pg-roundcube
|
|
||||||
networks:
|
|
||||||
- proxy
|
|
||||||
- mail
|
|
||||||
- roundcube
|
|
||||||
|
|
||||||
pg-roundcube:
|
|
||||||
image: postgres:${POSTGRES_VERSION}-alpine
|
|
||||||
container_name: pg-roundcube
|
|
||||||
restart: "${RESTART:-no}"
|
|
||||||
environment:
|
|
||||||
- POSTGRES_DB=roundcube
|
|
||||||
- POSTGRES_USER=roundcube
|
|
||||||
- POSTGRES_PASSWORD=${ROUNDCUBE_PG_PWD:-password}
|
|
||||||
volumes:
|
|
||||||
- ${BASE_DIR:-/srv}/roundcube/psql:/var/lib/postgresql/data
|
|
||||||
networks:
|
|
||||||
- roundcube
|
|
|
@ -1,19 +0,0 @@
|
||||||
<?php
|
|
||||||
|
|
||||||
$config['imap_conn_options'] = [
|
|
||||||
'ssl' => [
|
|
||||||
'verify_peer' => false,
|
|
||||||
],
|
|
||||||
];
|
|
||||||
|
|
||||||
$config['smtp_conn_options'] = [
|
|
||||||
'ssl' => [
|
|
||||||
'verify_peer' => false,
|
|
||||||
],
|
|
||||||
];
|
|
||||||
|
|
||||||
$config['managesieve_conn_options'] = [
|
|
||||||
'ssl' => [
|
|
||||||
'verify_peer' => false,
|
|
||||||
],
|
|
||||||
];
|
|
Loading…
Reference in a new issue