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