|
| 1 | +#---------------------------------------------------------------------------- |
| 2 | +# (\___/) (\_(\ |
| 3 | +# (='.'=) (=':') Conteneurisation |
| 4 | +# (")_(") (,(")(") |
| 5 | +# |
| 6 | +# Commandes : |
| 7 | +# PODMAN INSEE |
| 8 | +# - podman --log-level=debug compose -f compose.yml --env-file .env --project-name queen-listener-jms --profile all up -d |
| 9 | +# - podman --log-level=debug compose -f compose.yml --env-file .env --project-name queen-listener-jms --profile activemq up -d |
| 10 | +# - podman --log-level=debug compose -f compose.yml --env-file .env --project-name queen-listener-jms --profile all down |
| 11 | +# - podman --log-level=debug compose -f compose.yml --env-file .env --project-name queen-listener-jms --profile activemq down |
| 12 | + |
| 13 | +# mvn clean verify -Pcoverage --no-transfer-progress -Dspring.docker.compose.enabled=false |
| 14 | + |
| 15 | +# mvn test -Dspring.docker.compose.enabled=false |
| 16 | + |
| 17 | +# podman --log-level=debug compose -f compose.yml --env-file .env --project-name queen-back-office --profile all up -d |
| 18 | + |
| 19 | +x-activemq-volumes: &activemq-volumes |
| 20 | + - activemq_vol:/data/activemq |
| 21 | + - activemq_vol:/var/log/activemq |
| 22 | + - ./containers/activemq/broker.xml:/var/lib/artemis-instance/etc-override/broker.xml |
| 23 | + |
| 24 | +services: |
| 25 | + |
| 26 | + activemq: |
| 27 | + container_name: activemq |
| 28 | + image: ${IMAGES_REGISTRY_DOCKER_IO}/${IMAGE_ACTIVEMQ} |
| 29 | + profiles: |
| 30 | + - all |
| 31 | + - activemq |
| 32 | + environment: |
| 33 | + ARTEMIS_USER: ${ARTEMIS_USER} |
| 34 | + ARTEMIS_PASSWORD: ${ARTEMIS_PASSWORD} |
| 35 | + volumes: *activemq-volumes |
| 36 | + ports: |
| 37 | + - "61616:61616" |
| 38 | + - "8161:8161" |
| 39 | + |
| 40 | + pearl-db: |
| 41 | + image: postgres:14.15 |
| 42 | + profiles: |
| 43 | + - all |
| 44 | + - pearl-db |
| 45 | + environment: |
| 46 | + - POSTGRES_USER=${PEARL_DB_USER} |
| 47 | + - POSTGRES_PASSWORD=${PEARL_DB_PASSWORD} |
| 48 | + - POSTGRES_DB=${PEARL_DB} |
| 49 | + command: ["postgres"] |
| 50 | + healthcheck: |
| 51 | + test: ["CMD-SHELL", "pg_isready -U ${PEARL_DB_USER} -d ${PEARL_DB} -h localhost"] |
| 52 | + interval: 5s |
| 53 | + timeout: 10s |
| 54 | + retries: 10 |
| 55 | + ports: |
| 56 | + - ${PEARL_DB_PORT}:5432 |
| 57 | + |
| 58 | +volumes: |
| 59 | + activemq_vol: |
0 commit comments