Skip to content
Snippets Groups Projects
Commit 7987da4f authored by void's avatar void
Browse files

externalize env variables

parent a31c711b
No related branches found
No related tags found
2 merge requests!119Revert "new var for dmarc rua reporting address",!55Mailsetup Migration from mailcow to mailu
...@@ -182,36 +182,20 @@ services: ...@@ -182,36 +182,20 @@ services:
container_name: mailman-core container_name: mailman-core
image: maxking/mailman-core:0.4 image: maxking/mailman-core:0.4
restart: always restart: always
env_file: mailu.env
depends_on: depends_on:
- mailman-db - mailman-db
volumes: volumes:
- "{{ basedir }}/mailman-core:/opt/mailman:rw,z" - "{{ basedir }}/mailman-core:/opt/mailman:rw,z"
environment:
- DATABASE_URL=mysql://mailman:{{ mailman_db_pass }}@mailman-db/mailmandb?charset=utf8mb4
- MTA=postfix
- MM_HOSTNAME=mailman-core
- SMTP_HOST=postfix
- SMTP_PORT=25
- MAILMAN_REST_USER=mailman
- MAILMAN_REST_PASSWORD={{ mailman_restapi_pass }}
- HYPERKITTY_URL=http://mailman-web:8000/hyperkitty
- HYPERKITTY_API_KEY={{ hyperkitty_api_key }}
mailman-web: mailman-web:
image: maxking/mailman-web:0.4 image: maxking/mailman-web:0.4
restart: always restart: always
env_file: mailu.env
depends_on: depends_on:
- mailman-db - mailman-db
volumes: volumes:
- "{{ basedir }}/mailman-web:/opt/mailman-web-data:rw,z" - "{{ basedir }}/mailman-web:/opt/mailman-web-data:rw,z"
environment:
- DATABASE_URL=mysql://mailman:{{ mailman_db_pass }}@mailman-db/mailmandb?charset=utf8mb4
- HYPERKITTY_API_KEY={{ hyperkitty_api_key }}
- SECRET_KEY={{ mailman_secret_key }}
- SERVE_FROM_DOMAIN={{ listserver }}
- MAILMAN_REST_URL=http://mailman-core:8001
- MAILMAN_REST_USER=mailman
- MAILMAN_REST_PASSWORD={{ mailman_restapi_pass }}
mailman-db: mailman-db:
image: mariadb:10.5 image: mariadb:10.5
......
# MTA to use
MTA=postfix
# SMTP Host and Port
SMTP_HOST=smtp
SMTP_PORT=25
# External Domain for Mailman web Interface
SERVE_FROM_DOMAIN={{ listserver }}
# Mailman Secret Key
SECRET_KEY={{ mailman_secret_key }}
# Database for mailman and Hyperkitty
DATABASE_URL=mysql://mailman:{{ mailman_db_pass }}@mailman-db/mailmandb?charset=utf8mb4
# Internal hostname of the Mailman Core Container
MM_HOSTNAME=mailman-core
# User and Password for Mailman API
MAILMAN_REST_USER=mailman
MAILMAN_REST_PASSWORD={{ mailman_restapi_pass }}
# internal URL and API Key for Hyperkitty
HYPERKITTY_URL=http://mailman-web:8000/hyperkitty
HYPERKITTY_API_KEY={{ hyperkitty_api_key }}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment