53 lines
1.2 KiB
YAML
53 lines
1.2 KiB
YAML
volumes:
|
|
im-conf:
|
|
im-data:
|
|
im-uploads:
|
|
swu-data:
|
|
reverse_certs:
|
|
external: true
|
|
|
|
networks:
|
|
reverse_proxy-tier:
|
|
external: true
|
|
prosody:
|
|
|
|
services:
|
|
prosody:
|
|
build: ./images/prosody
|
|
restart: always
|
|
volumes:
|
|
- reverse_certs:/etc/letsencrypt/live
|
|
- im-conf:/etc/prosody
|
|
- im-data:/var/lib/prosody
|
|
- im-uploads:/var/www
|
|
ports:
|
|
- 5000:5000
|
|
- 5222:5222
|
|
- 5269:5269
|
|
- 5281:5281
|
|
- 5347:5347
|
|
environment:
|
|
- ADMIN_EMAIL=${ADMIN_EMAIL}
|
|
- DOMAIN_NAME=${DOMAIN_NAME}
|
|
|
|
- VIRTUAL_HOST=u.${DOMAIN_NAME},pubsub.${DOMAIN_NAME}
|
|
- LETSENCRYPT_HOST=u.${DOMAIN_NAME},pubsub.${DOMAIN_NAME},${DOMAIN_NAME}
|
|
env_file:
|
|
- slidge.env
|
|
|
|
whatsapp:
|
|
build: ./images/slidge-whatsapp
|
|
restart: always
|
|
environment:
|
|
- SLIDGE_JID=whatsapp
|
|
- SLIDGE_SERVER=prosody
|
|
- SLIDGE_USER_JID_VALIDATOR=.*@${DOMAIN_NAME}
|
|
|
|
- SLIDGE_NO_UPLOAD_PATH=/var/lib/slidge/attachments
|
|
- SLIDGE_NO_UPLOAD_URL_PREFIX=https://${DOMAIN_NAME}:5281/files/
|
|
- SLIDGE_NO_UPLOAD_FILE_READ_OTHERS=true
|
|
env_file:
|
|
- slidge.env
|
|
volumes:
|
|
- swu-data:/var/lib/slidge
|
|
- im-uploads:/var/lib/slidge/attachments
|