You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
51 lines
1.1 KiB
51 lines
1.1 KiB
version: '3.3'
|
|
|
|
services:
|
|
mail:
|
|
image: postfixkaz
|
|
hostname: ${smtpHost}
|
|
domainname: ${domain}
|
|
container_name: ${smtpServName}
|
|
networks:
|
|
- postfixNet
|
|
- jirafeauNet
|
|
external_links:
|
|
- ${jirafeauServName}:${fileHost}
|
|
ports:
|
|
- ${MAIN_IP}:25:25
|
|
- ${MAIN_IP}:143:143
|
|
- ${MAIN_IP}:587:587
|
|
- ${MAIN_IP}:993:993
|
|
- ${MAIN_IP}:4190:4190
|
|
volumes:
|
|
- mailData:/var/mail
|
|
- mailState:/var/mail-state
|
|
- mailLog:/var/log/mail
|
|
- mailConfig:/tmp/docker-mailserver/
|
|
- /etc/localtime:/etc/localtime:ro
|
|
- /etc/timezone:/etc/timezone:ro
|
|
- /etc/letsencrypt:/etc/letsencrypt:ro
|
|
environment:
|
|
- HOSTNAME=${smtpHost}
|
|
- DOMAINNAME=${domain}
|
|
- CONTAINER_NAME=${smtpServName}
|
|
env_file:
|
|
- ../../secret/env-${smtpServName}
|
|
cap_add:
|
|
- NET_ADMIN
|
|
- SYS_PTRACE
|
|
restart: always
|
|
|
|
volumes:
|
|
mailData:
|
|
mailState:
|
|
mailLog:
|
|
mailConfig:
|
|
|
|
networks:
|
|
postfixNet:
|
|
external: true
|
|
name: postfixNet
|
|
jirafeauNet:
|
|
external: true
|
|
name: jirafeauNet
|
|
|