blob: 29999b6f310e358f0a23bb0d2acde416a0766dcc [file]
services:
artemis:
image: apache/artemis:latest-alpine
container_name: qit-artemis
ports:
- "5672:5672" # AMQP (default 128KB frame size)
- "5673:5673" # AMQP (4KB frame size)
- "5674:5674" # AMQP (1MB frame size)
- "8161:8161" # Web console (optional)
volumes:
# Mount etc-override directory - files will be copied to etc/ after instance creation
# :z flag allows SELinux relabeling for container access
- ./etc-override:/var/lib/artemis-instance/etc-override:ro,z
environment:
AMQ_USER: admin
AMQ_PASSWORD: admin
AMQ_ROLE: admin
AMQ_NAME: qit-broker
AMQ_TRANSPORTS: amqp
AMQ_EXTRA_ARGS: --relax-jolokia
healthcheck:
test: ["CMD", "/bin/bash", "-c", "[ -f /var/lib/artemis-instance/tmp/artemis.pid ]"]
interval: 5s
timeout: 5s
retries: 12
start_period: 30s
networks:
- qit-net
networks:
qit-net:
driver: bridge