From 7c0a75aa755611649f8bf45a875e1b67a5a096eb Mon Sep 17 00:00:00 2001 From: Nick Yeoman Date: Tue, 21 Jan 2025 16:29:59 -0800 Subject: [PATCH] Added Poste --- adminer/docker-compose.yml | 1 + adminer/sample-extends.yml | 5 ++--- mariadb/sample-extends.yml | 3 +-- poste/README.md | 4 ++++ poste/docker-compose.yml | 19 +++++++++++++++++++ poste/sample-extends.yml | 6 ++++++ poste/sample.env | 8 ++++++++ stashapp/sample-extends.yml | 3 +-- stashapp/sample.env | 1 + 9 files changed, 43 insertions(+), 7 deletions(-) create mode 100644 poste/README.md create mode 100644 poste/docker-compose.yml create mode 100644 poste/sample-extends.yml create mode 100644 poste/sample.env diff --git a/adminer/docker-compose.yml b/adminer/docker-compose.yml index d85ddae..bf05519 100644 --- a/adminer/docker-compose.yml +++ b/adminer/docker-compose.yml @@ -1,4 +1,5 @@ services: + adminer: image: adminer:latest container_name: adminer diff --git a/adminer/sample-extends.yml b/adminer/sample-extends.yml index dbda475..a65a165 100644 --- a/adminer/sample-extends.yml +++ b/adminer/sample-extends.yml @@ -1,7 +1,6 @@ -version: '3.4' - services: - mariadb: + + adminer: extends: file: ${COOKBOOK}/adminer/docker-compose.yml service: adminer diff --git a/mariadb/sample-extends.yml b/mariadb/sample-extends.yml index 22f977a..ed811eb 100644 --- a/mariadb/sample-extends.yml +++ b/mariadb/sample-extends.yml @@ -1,6 +1,5 @@ -version: '3.4' - services: + mariadb: extends: file: ${COOKBOOK}/mariadb/docker-compose.yml diff --git a/poste/README.md b/poste/README.md new file mode 100644 index 0000000..c6d7de6 --- /dev/null +++ b/poste/README.md @@ -0,0 +1,4 @@ +# Poste.io + +[Documentation](https://poste.io/doc/) + diff --git a/poste/docker-compose.yml b/poste/docker-compose.yml new file mode 100644 index 0000000..5d02d46 --- /dev/null +++ b/poste/docker-compose.yml @@ -0,0 +1,19 @@ +services: + poste: + image: analogic/poste.io + container_name: poste + restart: unless-stopped + ports: + - "25:25" # SMTP + - "110:110" # POP3 + - "143:143" # IMAP + - "587:587" # Submission (SMTP client relay) + - "993:993" # IMAPS + - "995:995" # POP3S + - "8080:80" # Internal HTTP for reverse proxy + environment: + - HTTPS=ON + - PUBLIC_HOSTNAME=${POSTE_PUBLIC_HOSTNAME:-mail.yourdomain.com} + - TZ=${TZ:-America/Vancouver} + volumes: + - ./data:/data diff --git a/poste/sample-extends.yml b/poste/sample-extends.yml new file mode 100644 index 0000000..e6d3116 --- /dev/null +++ b/poste/sample-extends.yml @@ -0,0 +1,6 @@ +services: + + poste: + extends: + file: ${COOKBOOK}/poste/docker-compose.yml + service: poste diff --git a/poste/sample.env b/poste/sample.env new file mode 100644 index 0000000..714a995 --- /dev/null +++ b/poste/sample.env @@ -0,0 +1,8 @@ +# Global +COOKBOOK=/git/docker-compose-cookbooks +VOL_PATH=./data +TZ=America/Vancouver +COMPOSE_PROJECT_NAME=poste + +# Poste +POSTE_PUBLIC_HOSTNAME=yourDomain.com diff --git a/stashapp/sample-extends.yml b/stashapp/sample-extends.yml index 30c443e..ae03668 100644 --- a/stashapp/sample-extends.yml +++ b/stashapp/sample-extends.yml @@ -1,6 +1,5 @@ -version: '3.4' - services: + stashapp: extends: file: ${COOKBOOK}/stashapp/docker-compose.yml diff --git a/stashapp/sample.env b/stashapp/sample.env index feb9ab6..e78343f 100644 --- a/stashapp/sample.env +++ b/stashapp/sample.env @@ -1,6 +1,7 @@ COOKBOOK=/git/docker-compose-cookbooks #HELP: cookbooks VOL_PATH=./data TZ="America/Vancouver" +COMPOSE_PROJECT_NAME=stash # stashapp STASHAPP_IMAGE=stashapp/stash:latest