diff --git a/.gitignore b/.gitignore index 27079b1..a282300 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,30 @@ mariadb/ !mariadb/.gitkeep .env + +docker-data/dms/mail-data/ +docker-data/dms/mail-state/ +docker-data/dms/mail-logs/ + +osTicket-v1.18.2/include/ost-config.php +osTicket-v1.18.2/upload/ + + +*.log +logs/ + +# Development artifacts +*.save +*.swp +*~ +notes.txt +my-httpd.conf + +# OS files +.DS_Store +Thumbs.db + +# IDE +.vscode/ +.idea/ +*.iml diff --git a/docker-compose.yml b/docker-compose.yml index d4e0894..4181783 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -59,10 +59,9 @@ services: - SSL_TYPE=manual - SSL_CERT_PATH=${SSL_CERT_PATH} - SSL_KEY_PATH=${SSL_KEY_PATH} - - POSTFIX_MASTER_CF_OVERRIDES=/tmp/docker-mailserver/postfix-master.cf - - POSTFIX_VIRTUAL_TRANSPORT=/tmp/docker-mailserver/postfix-virtual.cf - OSTICKET_API_KEY=${OSTICKET_API_KEY} - OSTICKET_URL=http://${APACHE_IP}/api/tickets.email + - SUPPORT_EMAIL=support@${MAIL_DOMAIN} cap_add: - NET_ADMIN # For Fail2Ban to work restart: unless-stopped diff --git a/docker-data/dms/config/user-patches.sh b/docker-data/dms/config/user-patches.sh index 9a0ea64..efb82a9 100755 --- a/docker-data/dms/config/user-patches.sh +++ b/docker-data/dms/config/user-patches.sh @@ -13,7 +13,7 @@ grep -q "osticket-pipe" /etc/postfix/master.cf || \ echo "osticket-pipe unix - n n - - pipe flags=DRhu user=docker:docker argv=/tmp/docker-mailserver/scripts/pipe-to-osticket.sh" >> /etc/postfix/master.cf # Create transport map -echo "support@matthu.net osticket-pipe:" > /etc/postfix/transport +SUPPORT_EMAIL="${SUPPORT_EMAIL:-support@matthu.net}" # Configure Postfix to use transport map postconf -e "transport_maps = hash:/etc/postfix/transport" @@ -22,7 +22,7 @@ postconf -e "transport_maps = hash:/etc/postfix/transport" postmap /etc/postfix/transport # Remove from virtual alias if present -sed -i '/support@matthu.net/d' /etc/postfix/virtual 2>/dev/null || true +sed -i '/${SUPPORT_EMAIL}/d' /etc/postfix/virtual 2>/dev/null || true postmap /etc/postfix/virtual 2>/dev/null || true # Reload postfix diff --git a/reset-ost.sh b/reset-ost.sh index c8e6e3d..352485c 100755 --- a/reset-ost.sh +++ b/reset-ost.sh @@ -1,7 +1,7 @@ -#/bin/sh +#!/bin/sh rm osTicket-v1.18.2/include/ost-config.php cp osTicket-v1.18.2/include/ost-sampleconfig.php osTicket-v1.18.2/include/ost-config.php -chomd 0666 osTicket-v1.18.2/include/ost-config.php +chmod 0666 osTicket-v1.18.2/include/ost-config.php rm -Rf mariadb/* rm mariadb/.my-healthcheck.cnf