From 376af122774683c313cf50eefaaf6796c9d9aa60 Mon Sep 17 00:00:00 2001 From: kev Date: Tue, 28 Mar 2023 19:13:53 +0800 Subject: [PATCH] add postfixadmin --- README.md | 1 + postfixadmin/README.md | 4 ++++ postfixadmin/docker-compose.yml | 32 ++++++++++++++++++++++++++++++++ 3 files changed, 37 insertions(+) create mode 100644 postfixadmin/README.md create mode 100644 postfixadmin/docker-compose.yml diff --git a/README.md b/README.md index eb6d7cd..2fd1b26 100644 --- a/README.md +++ b/README.md @@ -31,6 +31,7 @@ A collection of delicious docker recipes. - [ ] nagios - [ ] openswan - [ ] postfix +- [ ] postfixadmin - [ ] pritunl - [ ] pyinstaller - [ ] rtmpdump diff --git a/postfixadmin/README.md b/postfixadmin/README.md new file mode 100644 index 0000000..6c002ac --- /dev/null +++ b/postfixadmin/README.md @@ -0,0 +1,4 @@ +postfixadmin +============ + +:warning: UNTESTED diff --git a/postfixadmin/docker-compose.yml b/postfixadmin/docker-compose.yml new file mode 100644 index 0000000..0def296 --- /dev/null +++ b/postfixadmin/docker-compose.yml @@ -0,0 +1,32 @@ +version: "3.8" + +services: + + postfixadmin: + image: postfixadmin:3-apache + ports: + - "8000:80" + environment: + - POSTFIXADMIN_DB_TYPE=pgsql + - POSTFIXADMIN_DB_HOST=postgres + - POSTFIXADMIN_DB_USER=postfixadmin + - POSTFIXADMIN_DB_NAME=postfixadmin + - POSTFIXADMIN_DB_PASSWORD=postfixadmin + - POSTFIXADMIN_SMTP_SERVER=postfix + - POSTFIXADMIN_SMTP_PORT=25 + - POSTFIXADMIN_ENCRYPT=md5crypt + depends_on: + - postgres + restart: unless-stopped + + postgres: + image: postgres:14-alpine + ports: + - "5432:5432" + volumes: + - ./data:/var/lib/postgresql/data + environment: + - POSTGRES_USER=postfixadmin + - POSTGRES_PASSWORD=postfixadmin + - POSTGRES_DB=postfixadmin + restart: unless-stopped