synth.download/beeper/etc/containers/systemd/ejabberd/ejabberd.container

30 lines
808 B
Text
Raw Normal View History

2026-01-02 00:15:05 +07:00
[Unit]
Description=ejabberd
Requires=postgresql.service
After=postgresql.service
[Container]
Image=ghcr.io/processone/ejabberd:latest
ContainerName=ejabberd
Environment=CTL_ON_START=registered_users synth.download ; status
2026-01-02 04:38:40 +07:00
EnvironmentFile=/etc/containers/systemd/ejabberd/.env
2026-01-02 00:15:05 +07:00
Network=ejabberd.network
Network=postgresql.network
PublishPort=5222:5222
PublishPort=5223:5223
PublishPort=5269:5269
PublishPort=5270:5270
PublishPort=5280:5280
PublishPort=5443:5443
PublishPort=5478:5478
Volume=/var/containers/ejabberd/ejabberd.yml:/opt/ejabberd/conf/ejabberd.yml:ro,Z
Volume=/var/containers/ejabberd/files:/opt/ejabberd/upload:Z
Volume=/var/containers/ejabberd/db:/opt/ejabberd/database:Z
Volume=/etc/certs:/etc/letsencrypt/live:ro,z
[Service]
Restart=always
RestartSec=10s
[Install]
WantedBy=default.target