Use variables
This commit is contained in:
parent
a83ae9f16d
commit
1d4f6b3e07
1 changed files with 9 additions and 12 deletions
|
|
@ -15,8 +15,7 @@ services:
|
||||||
mail:
|
mail:
|
||||||
image: docker.io/mailserver/docker-mailserver:latest
|
image: docker.io/mailserver/docker-mailserver:latest
|
||||||
hostname: mail
|
hostname: mail
|
||||||
domainname: uwu.email
|
domainname: ${DOMAIN_NAME:?Domain Name Required}
|
||||||
container_name: mail
|
|
||||||
ports:
|
ports:
|
||||||
- "25:25"
|
- "25:25"
|
||||||
- "587:587"
|
- "587:587"
|
||||||
|
|
@ -31,8 +30,8 @@ services:
|
||||||
- ./priv_config/opendkim/:/tmp/docker-mailserver/opendkim/
|
- ./priv_config/opendkim/:/tmp/docker-mailserver/opendkim/
|
||||||
environment:
|
environment:
|
||||||
- SSL_TYPE=letsencrypt
|
- SSL_TYPE=letsencrypt
|
||||||
- LETSENCRYPT_HOST=mail.uwu.email
|
- LETSENCRYPT_HOST=${SERVER_DOMAIN_NAME:-mail.${DOMAIN_NAME}}
|
||||||
- VIRTUAL_HOST=mail.uwu.email
|
- VIRTUAL_HOST=${SERVER_DOMAIN_NAME:-mail.${DOMAIN_NAME}}
|
||||||
|
|
||||||
- ONE_DIR=1
|
- ONE_DIR=1
|
||||||
- DMS_DEBUG=1
|
- DMS_DEBUG=1
|
||||||
|
|
@ -49,19 +48,17 @@ services:
|
||||||
|
|
||||||
webmail:
|
webmail:
|
||||||
image: docker.io/roundcube/roundcubemail:latest
|
image: docker.io/roundcube/roundcubemail:latest
|
||||||
hostname: webmail.uwu.email
|
hostname: ${SERVER_DOMAIN_NAME:-webmail.${DOMAIN_NAME}}
|
||||||
container_name: webmail
|
|
||||||
restart: always
|
restart: always
|
||||||
expose:
|
|
||||||
- 80
|
|
||||||
environment:
|
environment:
|
||||||
- ROUNDCUBEMAIL_DB_TYPE=sqlite
|
- ROUNDCUBEMAIL_DB_TYPE=sqlite
|
||||||
- ROUNDCUBEMAIL_SKIN=elastic
|
- ROUNDCUBEMAIL_SKIN=elastic
|
||||||
- ROUNDCUBEMAIL_DEFAULT_HOST=tls://mail.uwu.email
|
- ROUNDCUBEMAIL_DEFAULT_HOST=tls://${SERVER_DOMAIN_NAME:-mail.${DOMAIN_NAME}}
|
||||||
- ROUNDCUBEMAIL_SMTP_SERVER=tls://mail.uwu.email
|
- ROUNDCUBEMAIL_SMTP_SERVER=tls://${SERVER_DOMAIN_NAME:-mail.${DOMAIN_NAME}}
|
||||||
- VIRTUAL_HOST=webmail.uwu.email
|
|
||||||
- LETSENCRYPT_HOST=webmail.uwu.email
|
|
||||||
- ROUNDCUBEMAIL_UPLOAD_MAX_FILESIZE=9M
|
- ROUNDCUBEMAIL_UPLOAD_MAX_FILESIZE=9M
|
||||||
|
|
||||||
|
- VIRTUAL_HOST=${WEBMAIL_DOMAIN_NAME:-webmail.${DOMAIN_NAME}}
|
||||||
|
- LETSENCRYPT_HOST=${WEBMAIL_DOMAIN_NAME:-webmail.${DOMAIN_NAME}}
|
||||||
volumes:
|
volumes:
|
||||||
# TODO Use Postgres
|
# TODO Use Postgres
|
||||||
- roundcube_sqlite:/var/roundcube/db
|
- roundcube_sqlite:/var/roundcube/db
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue