Lorem Ipsum ...
You can use docker secrets for the following variables:
- RUN_AS_FILE
- RUN_AS_GROUP_FILE
- HTTP_UPLOAD_SECRET_FILE
Works in concert with jwilder/docker-gen
, nginx-proxy, and jrcs/letsencrypt-nginx-proxy-companion
jabber:
build:
context: prosody
image: repo-local/prosody:latest
container_name: prosody
depends_on:
- database
- nginx-proxy
networks:
- nginx-proxy
ports:
- "5222:5222"
- "5269:5269"
volumes:
- /volumes/config/prosody:/etc/prosody
- /volumes/certs:/certs:ro
- /dev/log:/dev/log
- /var/run/systemd/journal/socket:/var/run/systemd/journal/socket
- /etc/passwd:/etc/passwd:ro
- /etc/group:/etc/group:ro
environment:
- RUN_AS=prosody
- JABBER_HOST=jabber.example.com
- HTTP_UPLOAD_SECRET=it-is-very-very-secret
- VIRTUAL_HOST=jabber.example.com
- VIRTUAL_NETWORK=nginx-proxy
- LETSENCRYPT_HOST=jabber.example.com
- [email protected]