56 lines
1.5 KiB
YAML
Executable File
56 lines
1.5 KiB
YAML
Executable File
version: '3'
|
|
services:
|
|
roundcube:
|
|
image: roundcube/roundcubemail:1.4.x-apache
|
|
restart: "unless-stopped"
|
|
depends_on:
|
|
- db
|
|
volumes:
|
|
- /data/amaglio.fr/app/plugins/enigma/home:/var/www/html/plugins/enigma/home
|
|
- /data/amaglio.fr/app/config/config.inc.php:/var/www/html/config/config.inc.php
|
|
- /data/amaglio.fr/app/enigma_pgp_homedir:/data/enigma_pgp_homedir
|
|
env_file: /data/amaglio.fr/env
|
|
environment:
|
|
ROUNDCUBEMAIL_DB_TYPE: pgsql
|
|
ROUNDCUBEMAIL_DB_HOST: db
|
|
ROUNDCUBEMAIL_DB_USER: postgres
|
|
ROUNDCUBEMAIL_DB_NAME: postgres
|
|
ROUNDCUBEMAIL_UPLOAD_MAX_FILESIZE: 25M
|
|
|
|
# imap server
|
|
ROUNDCUBEMAIL_DEFAULT_HOST: ssl://mail20.lwspanel.com
|
|
ROUNDCUBEMAIL_DEFAULT_PORT: 993
|
|
ROUNDCUBEMAIL_SMTP_SERVER: tls://mail20.lwspanel.com
|
|
ROUNDCUBEMAIL_SMTP_PORT: 587
|
|
ROUNDCUBEMAIL_PLUGINS: archive,zipdownload,enigma,attachment_reminder
|
|
networks:
|
|
default:
|
|
ipv4_address: 172.29.5.100
|
|
deploy:
|
|
resources:
|
|
limits:
|
|
cpus: '0.50'
|
|
memory: 100M
|
|
|
|
db:
|
|
# https://hub.docker.com/_/postgres?tab=description
|
|
image: postgres:9.6-alpine
|
|
restart: "unless-stopped"
|
|
env_file: /data/amaglio.fr/env
|
|
volumes:
|
|
- /data/amaglio.fr/db:/var/lib/postgresql/data
|
|
networks:
|
|
default:
|
|
ipv4_address: 172.29.5.101
|
|
deploy:
|
|
resources:
|
|
limits:
|
|
cpus: '0.50'
|
|
memory: 100M
|
|
networks:
|
|
default:
|
|
ipam:
|
|
config:
|
|
- subnet: 172.29.5.0/24
|
|
|