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

30 lines
795 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
2026-01-02 05:03:40 +07:00
Volume=/var/containers/ejabberd/config:/opt/ejabberd/conf:ro,Z
2026-01-02 00:15:05 +07:00
Volume=/var/containers/ejabberd/files:/opt/ejabberd/upload:Z
2026-01-02 05:03:40 +07:00
Volume=/var/containers/ejabberd/database:/opt/ejabberd/database:Z
2026-01-02 00:15:05 +07:00
Volume=/etc/certs:/etc/letsencrypt/live:ro,z
[Service]
Restart=always
RestartSec=10s
[Install]
WantedBy=default.target