Some checks failed
/ Ansible Lint (push) Failing after 1m24s
The benefit of digest pinning isn't that great for this project really and it comes at the cost of more issues and additional renovate noise, so just don't anymore. Adjust renovate config accordingly as well.
72 lines
2.1 KiB
YAML
72 lines
2.1 KiB
YAML
services:
|
|
mailman-core:
|
|
restart: unless-stopped
|
|
image: docker.io/maxking/mailman-core:0.5 # Use a specific version tag (tag latest is not published)
|
|
container_name: mailman-core
|
|
hostname: mailman-core
|
|
volumes:
|
|
- /opt/mailman/core:/opt/mailman/
|
|
stop_grace_period: 30s
|
|
links:
|
|
- database:database
|
|
depends_on:
|
|
- database
|
|
environment:
|
|
- DATABASE_URL=postgresql://mailman:wvQjbMRnwFuxGEPz@database/mailmandb
|
|
- DATABASE_TYPE=postgres
|
|
- DATABASE_CLASS=mailman.database.postgresql.PostgreSQLDatabase
|
|
- HYPERKITTY_API_KEY=ITfRjushI6FP0TLMnRpZxlfB2e17DN86
|
|
- MTA=postfix
|
|
ports:
|
|
- "127.0.0.1:8001:8001" # API
|
|
- "127.0.0.1:8024:8024" # LMTP - incoming emails
|
|
networks:
|
|
mailman:
|
|
|
|
mailman-web:
|
|
restart: unless-stopped
|
|
image: docker.io/maxking/mailman-web:0.5 # Use a specific version tag (tag latest is not published)
|
|
container_name: mailman-web
|
|
hostname: mailman-web
|
|
depends_on:
|
|
- database
|
|
links:
|
|
- mailman-core:mailman-core
|
|
- database:database
|
|
volumes:
|
|
- /opt/mailman/web:/opt/mailman-web-data
|
|
environment:
|
|
- DATABASE_TYPE=postgres
|
|
- DATABASE_URL=postgresql://mailman:wvQjbMRnwFuxGEPz@database/mailmandb
|
|
- "DJANGO_ALLOWED_HOSTS=lists.hamburg.ccc.de,lists.c3lingo.org"
|
|
- HYPERKITTY_API_KEY=ITfRjushI6FP0TLMnRpZxlfB2e17DN86
|
|
- SERVE_FROM_DOMAIN=lists.hamburg.ccc.de
|
|
- SECRET_KEY=ugfknEYBaFVc62R1jlIjnkizQaqr7tSt
|
|
- MAILMAN_ADMIN_USER=ccchh-admin
|
|
- MAILMAN_ADMIN_EMAIL=tony@cowtest.hamburg.ccc.de
|
|
ports:
|
|
- "127.0.0.1:8000:8000" # HTTP
|
|
- "127.0.0.1:8080:8080" # uwsgi
|
|
networks:
|
|
mailman:
|
|
|
|
database:
|
|
restart: unless-stopped
|
|
environment:
|
|
- POSTGRES_DB=mailmandb
|
|
- POSTGRES_USER=mailman
|
|
- POSTGRES_PASSWORD=wvQjbMRnwFuxGEPz
|
|
image: docker.io/library/postgres:12-alpine
|
|
volumes:
|
|
- /opt/mailman/database:/var/lib/postgresql/data
|
|
networks:
|
|
mailman:
|
|
|
|
networks:
|
|
mailman:
|
|
driver: bridge
|
|
ipam:
|
|
driver: default
|
|
config:
|
|
-
|
|
subnet: 172.19.199.0/24
|