45 lines
1.1 KiB
YAML
45 lines
1.1 KiB
YAML
version: "3.5"
|
|
|
|
x-environment:
|
|
&default-ecl3000-environment
|
|
# These environment variables will be used by ecl3000.
|
|
# Rabbitmq settings
|
|
# RABBITMQ_USER: "${RABBITMQ_USER}"
|
|
# RABBITMQ_PASS: "${RABBITMQ_PASS}"
|
|
|
|
x-volumes:
|
|
&default-ecl3000-volumes
|
|
# These volumens will be used by ecl3000.
|
|
|
|
services:
|
|
ecl3000-rabbitmq:
|
|
container_name: rabbitmq
|
|
image: rabbitmq:4.1.1-management-alpine
|
|
ports:
|
|
- "4369:4369"
|
|
- "5671:5671"
|
|
- "5672:5672"
|
|
- "15691:15691"
|
|
- "15692:15692"
|
|
- "25672:25672"
|
|
- "15671:15671"
|
|
- "15672:15672"
|
|
environment:
|
|
RABBITMQ_ERLANG_COOKIE: "${RABBITMQ_ERLANG_COOKIE}"
|
|
RABBITMQ_DEFAULT_USER: "${RABBITMQ_DEFAULT_USER}"
|
|
RABBITMQ_DEFAULT_PASS: "${RABBITMQ_DEFAULT_PASS}"
|
|
RABBITMQ_DEFAULT_VHOST: "${RABBITMQ_DEFAULT_VHOST}"
|
|
hostname: "ecl3000-rabbitmq"
|
|
volumes:
|
|
- ecl3000-rabbitmq-data:/var/lib/rabbitmq
|
|
- ./certs:/etc/rabbitmq/certs
|
|
- ./rabbitmq.conf:/etc/rabbitmq/rabbitmq.conf:ro
|
|
networks:
|
|
- ecl3000
|
|
|
|
volumes:
|
|
ecl3000-rabbitmq-data:
|
|
|
|
networks:
|
|
ecl3000:
|