Initial commit
This commit is contained in:
21
mailman/mailman-core.container
Normal file
21
mailman/mailman-core.container
Normal file
@@ -0,0 +1,21 @@
|
||||
[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
|
||||
Reference in New Issue
Block a user