Files
mailman-podman-setup/mailman/mailman-core.container
Henning Oschwald fe64ad8198 Initial commit
2024-04-06 15:21:10 +02:00

22 lines
604 B
Plaintext

[Unit]
Requires=database.service
[Container]
ContainerName=mailman-core
Environment=DATABASE_URL=postgresql://mailman:mailmanpass@database/mailmandb
Environment=DATABASE_TYPE=postgres
Environment=DATABASE_CLASS=mailman.database.postgresql.PostgreSQLDatabase
Environment=MTA=postfix
Secret=MAILMAN_REST_PASSWORD,type=env
Secret=HYPERKITTY_API_KEY,type=env
HostName=mailman-core
Image=docker.io/maxking/mailman-core:0.4
Network=mailman.network
PodmanArgs=--stop-timeout 30
PublishPort=127.0.0.1:8001:8001
PublishPort=127.0.0.1:8024:8024
Volume=mailman-core.volume:/opt/mailman/
[Service]
Restart=always