jean-cloud-services/services/amaglio.fr/docker-compose.yml
2023-04-24 12:11:09 +02:00

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