From bdd4b75ec50b720efb8d00a1c55b964edf342484 Mon Sep 17 00:00:00 2001 From: othillo Date: Mon, 11 Dec 2017 13:59:34 +0100 Subject: [PATCH] recipe for broadway/read-model-mongodb --- .../packages/broadway_read_model_mongodb.yaml | 18 ++++++++++++++++++ broadway/read-model-mongodb/0.2/manifest.json | 9 +++++++++ 2 files changed, 27 insertions(+) create mode 100644 broadway/read-model-mongodb/0.2/config/packages/broadway_read_model_mongodb.yaml create mode 100644 broadway/read-model-mongodb/0.2/manifest.json diff --git a/broadway/read-model-mongodb/0.2/config/packages/broadway_read_model_mongodb.yaml b/broadway/read-model-mongodb/0.2/config/packages/broadway_read_model_mongodb.yaml new file mode 100644 index 00000000..3da1d35e --- /dev/null +++ b/broadway/read-model-mongodb/0.2/config/packages/broadway_read_model_mongodb.yaml @@ -0,0 +1,18 @@ +broadway: + read_model: broadway.read_model.mongodb.repository_factory + +services: + broadway.read_model.mongodb_client: + class: MongoDB\Client + arguments: ['%mongodb_uri%'] + + broadway.read_model.mongodb_collection: + class: MongoDB\Collection + factory: ['@broadway.read_model.mongodb_client', selectCollection] + arguments: ['%mongodb_database%', 'read_models'] + + broadway.read_model.mongodb.repository_factory: + class: Broadway\ReadModel\MongoDB\MongoDBRepositoryFactory + arguments: + - "@broadway.read_model.mongodb_collection" + - "@broadway.serializer.readmodel" diff --git a/broadway/read-model-mongodb/0.2/manifest.json b/broadway/read-model-mongodb/0.2/manifest.json new file mode 100644 index 00000000..4b60a613 --- /dev/null +++ b/broadway/read-model-mongodb/0.2/manifest.json @@ -0,0 +1,9 @@ +{ + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/" + }, + "container": { + "mongodb_uri": "mongodb://127.0.0.1/", + "mongodb_database": "default" + } +}