services: prosody: image: prosodyim/prosody:{{ version }} network_mode: host volumes: - prosody_data:/var/lib/prosody - ./prosody.cfg.lua:/etc/prosody/prosody.cfg.lua:ro {% if oauth_client_id is defined or default_contacts is defined %} - ./modules:/usr/lib/prosody/custom-modules:ro {% endif %} {% if ssl_cert is defined %} - {{ ssl_cert }}:/etc/prosody/certs/fullchain.pem:ro - {{ ssl_key }}:/etc/prosody/certs/privkey.pem:ro {% endif %} restart: unless-stopped volumes: prosody_data: