diff --git a/README.md b/README.md index 277b01461..9c0b5bed3 100644 --- a/README.md +++ b/README.md @@ -78,6 +78,7 @@ For contribution guidelines, see [Code contribution guide](https://docs.spryker. | | | 3.12 | ✓ | | | | | 3.13 | ✓ | | | | | 4.1 | ✓ | | +| | | 4.2 | ✓ | | | session | redis | 5.0* | ✓ | | | | redis | 6.2 | ✓ | | | | valkey | 7.2 | ✓ | | diff --git a/generator/src/templates/service/rabbitmq/4.2/rabbitmq.yml.twig b/generator/src/templates/service/rabbitmq/4.2/rabbitmq.yml.twig new file mode 100644 index 000000000..3d986b72b --- /dev/null +++ b/generator/src/templates/service/rabbitmq/4.2/rabbitmq.yml.twig @@ -0,0 +1,20 @@ + {{ serviceName }}: + image: spryker/rabbitmq:4.2 + hostname: {{ serviceName }} # RabbitMQ determines the cluster by its hostname + networks: + - private + labels: + 'spryker.app.name': broker + 'spryker.app.type': services + 'spryker.project': ${SPRYKER_DOCKER_PREFIX}:${SPRYKER_DOCKER_TAG} + healthcheck: + test: [ "CMD", "nc", "-z", "localhost", "5672" ] + interval: 15s + timeout: 10s + retries: 30 + start_period: 120s + environment: + RABBITMQ_DEFAULT_USER: "{{ serviceData['api']['username'] }}" + RABBITMQ_DEFAULT_PASS: "{{ serviceData['api']['password'] }}" + volumes: + - {{ serviceName }}-{{ serviceData['engine'] }}-data:/var/lib/rabbitmq:rw