[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 EnvironmentFile=/var/containers/ejabberd/.env 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