From 715e268afa665000285be527ff9c1130f03cff22 Mon Sep 17 00:00:00 2001 From: Kazik Karczewski <50167005+Kazio73@users.noreply.github.com> Date: Fri, 30 Sep 2022 21:14:23 +0200 Subject: [PATCH 1/2] Create docker-compose.yml For iredmail container on portianer.io --- docker-compose.yml | 43 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) create mode 100644 docker-compose.yml diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 0000000..a1bc070 --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,43 @@ +version: "3.9" +services: +# +# IREDMAIL +# for portainer.io stack +# + iredmail: + image: iredmail/mariadb:stable + container_name: mail + hostname: simple.domain.org + environment: + - HOSTNAME=simple.domain.org + - FIRST_MAIL_DOMAIN=domain.org + - FIRST_MAIL_DOMAIN_ADMIN_PASSWORD=xxxxxxxxx + - MLMMJADMIN_API_TOKEN=xxxxxxxxx + - ROUNDCUBE_DES_KEY=xxxxxxxxx + networks: + macvlan.network: + ipv4_address: XXX.XXX.XXX.XXX + ports: + - 80:80 + - 443:443 + - 25:25 + - 587:587 + - 110:110 + - 143:143 + - 993:993 + - 995:995 + volumes: + - iredmail/data/backup-mysql:/var/vmail/backup/mysql:rw + - iredmail/data/vmail1:/var/vmail/vmail1:rw + - iredmail/data/mlmmj:/var/vmail/mlmmj:rw + - iredmail/data/mlmmj-archive:/var/vmail/mlmmj-archive:rw + - iredmail/data/imapsieve_copy:/var/vmail/imapsieve_copy:rw + - iredmail/data/custom:/opt/iredmail/custom:rw + - iredmail/data/ssl:/opt/iredmail/ssl:rw + - iredmail/data/mysql:/var/lib/mysql:rw + - iredmail/data/clamav:/var/lib/clamav:rw + - iredmail/data/sa_rules:/var/lib/spamassassin:rw + - iredmail/data/postfix_queue:/var/spool/postfix:rw +networks: + macvlan.network: + external: true From 77e5367aa1a28c6116593f16f21fa16f28d4c33e Mon Sep 17 00:00:00 2001 From: Kazik Karczewski <50167005+Kazio73@users.noreply.github.com> Date: Fri, 30 Sep 2022 23:32:52 +0200 Subject: [PATCH 2/2] Update docker-compose.yml --- docker-compose.yml | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/docker-compose.yml b/docker-compose.yml index a1bc070..383ef0c 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -27,17 +27,17 @@ services: - 993:993 - 995:995 volumes: - - iredmail/data/backup-mysql:/var/vmail/backup/mysql:rw - - iredmail/data/vmail1:/var/vmail/vmail1:rw - - iredmail/data/mlmmj:/var/vmail/mlmmj:rw - - iredmail/data/mlmmj-archive:/var/vmail/mlmmj-archive:rw - - iredmail/data/imapsieve_copy:/var/vmail/imapsieve_copy:rw - - iredmail/data/custom:/opt/iredmail/custom:rw - - iredmail/data/ssl:/opt/iredmail/ssl:rw - - iredmail/data/mysql:/var/lib/mysql:rw - - iredmail/data/clamav:/var/lib/clamav:rw - - iredmail/data/sa_rules:/var/lib/spamassassin:rw - - iredmail/data/postfix_queue:/var/spool/postfix:rw + - /iredmail/data/backup-mysql:/var/vmail/backup/mysql:rw + - /iredmail/data/vmail1:/var/vmail/vmail1:rw + - /iredmail/data/mlmmj:/var/vmail/mlmmj:rw + - /iredmail/data/mlmmj-archive:/var/vmail/mlmmj-archive:rw + - /iredmail/data/imapsieve_copy:/var/vmail/imapsieve_copy:rw + - /iredmail/data/custom:/opt/iredmail/custom:rw + - /iredmail/data/ssl:/opt/iredmail/ssl:rw + - /iredmail/data/mysql:/var/lib/mysql:rw + - /iredmail/data/clamav:/var/lib/clamav:rw + - /iredmail/data/sa_rules:/var/lib/spamassassin:rw + - /iredmail/data/postfix_queue:/var/spool/postfix:rw networks: macvlan.network: external: true