diff --git a/alfa-client/apps/alfa-e2e/docker-compose.yml b/alfa-client/apps/alfa-e2e/docker-compose.yml index e541a7eef1c009fcd890726f87fb35cb11b50868..81abcc42cd2af5cc8952b68c872433d82ed27476 100644 --- a/alfa-client/apps/alfa-e2e/docker-compose.yml +++ b/alfa-client/apps/alfa-e2e/docker-compose.yml @@ -199,11 +199,17 @@ services: - LOGGING_CONFIG=classpath:log4j2-local.xml ports: - 19090:9190 + healthcheck: + test: "curl --fail --silent localhost:8081/actuator/health/readiness | grep UP || exit 1" + interval: 20s + timeout: 3s + retries: 3 + start_period: 10s depends_on: mongodb: condition: service_healthy - zufi-manager-pvog: - condition: service_completed_successfully +# zufi-manager-pvog: +# condition: service_completed_successfully smocker: image: thiht/smocker @@ -226,3 +232,18 @@ services: depends_on: smocker: condition: service_healthy + + fachstellen-init: + image: fullstorydev/grpcurl + volumes: + - ./src/fixtures/fachstellen:/mocks:ro + command: > + sh -c " + alias pushFachstelleToZufi=\"grpcurl -d @ --plaintext zufi-manager-server:19090 de.ozgcloud.zufi.grpc.fachstelle.FachstelleRegistrationService.Register < $1\" && + pushFachstelleToZufi /mocks/r1.json && + pushFachstelleToZufi /mocks/r2.json && + pushFachstelleToZufi /mocks/r3.json" + depends_on: + zufi-manager-server: + condition: service_healthy + diff --git a/alfa-client/apps/alfa-e2e/src/fixtures/fachstelle/r1.json b/alfa-client/apps/alfa-e2e/src/fixtures/fachstelle/r1.json new file mode 100644 index 0000000000000000000000000000000000000000..8d7ecab83717c51039b9add42131ebd45f62b179 --- /dev/null +++ b/alfa-client/apps/alfa-e2e/src/fixtures/fachstelle/r1.json @@ -0,0 +1,10 @@ +{ + "anschrift": "Westring 501, 24106 Kiel", + "emailAdresse": "support@holstein-kiel.de", + "firmenName": "Kieler Sportvereinigung Holstein", + "mukId": "1234500000999", + "rechtsform": "GmbH", + "rechtsformText": "voluptate sit commodo dolore", + "registerArt": "HRA", + "registerNummer": "1900" +} \ No newline at end of file diff --git a/alfa-client/apps/alfa-e2e/src/fixtures/fachstelle/r2.json b/alfa-client/apps/alfa-e2e/src/fixtures/fachstelle/r2.json new file mode 100644 index 0000000000000000000000000000000000000000..516c165e464cc98ecaf497523703b0800d830894 --- /dev/null +++ b/alfa-client/apps/alfa-e2e/src/fixtures/fachstelle/r2.json @@ -0,0 +1,10 @@ +{ + "anschrift": "Blumenstr. 1, 50354 Hürth", + "emailAdresse": "garten@huerth-freunde.de", + "firmenName": "Gartenfreunde Hürth", + "mukId": "1111122222333", + "rechtsform": "GbR", + "rechtsformText": " Amtsgericht Köln", + "registerArt": "HRB", + "registerNummer": "1706" +} \ No newline at end of file diff --git a/alfa-client/apps/alfa-e2e/src/fixtures/fachstelle/r3.json b/alfa-client/apps/alfa-e2e/src/fixtures/fachstelle/r3.json new file mode 100644 index 0000000000000000000000000000000000000000..71c72e27d0a87567ed8410a11dcf5f79a66c0128 --- /dev/null +++ b/alfa-client/apps/alfa-e2e/src/fixtures/fachstelle/r3.json @@ -0,0 +1,10 @@ +{ + "anschrift": "Cloudallee 695, ", + "emailAdresse": "noreply@ozg-bank.de", + "firmenName": "OZG Bank", + "mukId": "0011223344123", + "rechtsform": "KG", + "rechtsformText": "Amtsgericht Berlin", + "registerArt": "GnR", + "registerNummer": "2024" +} \ No newline at end of file