first commit
This commit is contained in:
42
dockers/postfix2/docker-compose.yml
Normal file
42
dockers/postfix2/docker-compose.yml
Normal file
@ -0,0 +1,42 @@
|
||||
version: '3.3'
|
||||
|
||||
services:
|
||||
mail:
|
||||
image: docker.io/mailserver/docker-mailserver:latest
|
||||
hostname: ${smtpHost}
|
||||
domainname: ${domain}
|
||||
container_name: ${smtpServName}
|
||||
networks:
|
||||
- postfixNet
|
||||
#ports:
|
||||
#- ${MAIN_IP}:25:25
|
||||
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:
|
||||
- env-config
|
||||
- ../../secret/env-${smtpServName}
|
||||
cap_add:
|
||||
- NET_ADMIN
|
||||
- SYS_PTRACE
|
||||
restart: always
|
||||
|
||||
volumes:
|
||||
mailData:
|
||||
mailState:
|
||||
mailLog:
|
||||
mailConfig:
|
||||
|
||||
networks:
|
||||
postfixNet:
|
||||
external: true
|
||||
name: postfixNet
|
Reference in New Issue
Block a user