18 lines
538 B
Django/Jinja
18 lines
538 B
Django/Jinja
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:
|