From 741a7cae2c8a3d676788fe63607d1597f662b23d Mon Sep 17 00:00:00 2001 From: felix Date: Thu, 13 Feb 2025 17:04:23 +0100 Subject: [PATCH 1/6] added migrations to flush again --- ...t-mandatarissen-consumer-containers.sparql | 36 +++++++++++++++++ ...dienst-mandatarissen-consumer-tasks.sparql | 33 ++++++++++++++++ ...edienst-mandatarissen-consumer-jobs.sparql | 31 +++++++++++++++ ...927-remove-loket-persons-birthdates.sparql | 17 ++++++++ ...928-remove-loket-persons-birthdates.sparql | 33 ++++++++++++++++ ...29-remove-loket-persons-identifiers.sparql | 39 +++++++++++++++++++ ...20250213162930-remove-loket-persons.sparql | 36 +++++++++++++++++ .../20250213162931-contact-points.sparql | 22 +++++++++++ ...213162932-remove-agents-in-position.sparql | 10 +++++ .../20250213162933-flush-landing-zone.sparql | 1 + 10 files changed, 258 insertions(+) create mode 100644 config/migrations/2025/20250213162849-update-worship-consumer-again/20250213162924-flush-eredienst-mandatarissen-consumer-containers.sparql create mode 100644 config/migrations/2025/20250213162849-update-worship-consumer-again/20250213162925-flush-eredienst-mandatarissen-consumer-tasks.sparql create mode 100644 config/migrations/2025/20250213162849-update-worship-consumer-again/20250213162926-flush-eredienst-mandatarissen-consumer-jobs.sparql create mode 100644 config/migrations/2025/20250213162849-update-worship-consumer-again/20250213162927-remove-loket-persons-birthdates.sparql create mode 100644 config/migrations/2025/20250213162849-update-worship-consumer-again/20250213162928-remove-loket-persons-birthdates.sparql create mode 100644 config/migrations/2025/20250213162849-update-worship-consumer-again/20250213162929-remove-loket-persons-identifiers.sparql create mode 100644 config/migrations/2025/20250213162849-update-worship-consumer-again/20250213162930-remove-loket-persons.sparql create mode 100644 config/migrations/2025/20250213162849-update-worship-consumer-again/20250213162931-contact-points.sparql create mode 100644 config/migrations/2025/20250213162849-update-worship-consumer-again/20250213162932-remove-agents-in-position.sparql create mode 100644 config/migrations/2025/20250213162849-update-worship-consumer-again/20250213162933-flush-landing-zone.sparql diff --git a/config/migrations/2025/20250213162849-update-worship-consumer-again/20250213162924-flush-eredienst-mandatarissen-consumer-containers.sparql b/config/migrations/2025/20250213162849-update-worship-consumer-again/20250213162924-flush-eredienst-mandatarissen-consumer-containers.sparql new file mode 100644 index 0000000..7ad2301 --- /dev/null +++ b/config/migrations/2025/20250213162849-update-worship-consumer-again/20250213162924-flush-eredienst-mandatarissen-consumer-containers.sparql @@ -0,0 +1,36 @@ +PREFIX mu: +PREFIX task: +PREFIX dct: +PREFIX prov: +PREFIX nie: +PREFIX ext: +PREFIX oslc: +PREFIX cogs: +PREFIX adms: +PREFIX nfo: +PREFIX dbpedia: + + +DELETE { + GRAPH ?g { + ?container ?containerP ?containerO. + } +} WHERE { + # Please note, if you ever copy/paste this migration the next time, there should be 4 + # operation URI's in total. Since two consumers + VALUES ?operation { + + + } + + GRAPH ?g { + ?job a ; + task:operation ?operation. + + ?task dct:isPartOf ?job; + task:resultsContainer ?container. + + ?container a nfo:DataContainer; + ?containerP ?containerO. + } +} diff --git a/config/migrations/2025/20250213162849-update-worship-consumer-again/20250213162925-flush-eredienst-mandatarissen-consumer-tasks.sparql b/config/migrations/2025/20250213162849-update-worship-consumer-again/20250213162925-flush-eredienst-mandatarissen-consumer-tasks.sparql new file mode 100644 index 0000000..b474ae7 --- /dev/null +++ b/config/migrations/2025/20250213162849-update-worship-consumer-again/20250213162925-flush-eredienst-mandatarissen-consumer-tasks.sparql @@ -0,0 +1,33 @@ +PREFIX mu: +PREFIX task: +PREFIX dct: +PREFIX prov: +PREFIX nie: +PREFIX ext: +PREFIX oslc: +PREFIX cogs: +PREFIX adms: +PREFIX nfo: +PREFIX dbpedia: + + +DELETE { + GRAPH ?g { + ?task ?taskP ?taskO. + } +} WHERE { + # Please note, if you ever copy/paste this migration the next time, there should be 4 + # operation URI's in total. Since two consumers + VALUES ?operation { + + + } + + GRAPH ?g { + ?job a ; + task:operation ?operation. + + ?task dct:isPartOf ?job; + ?taskP ?taskO. + } +} diff --git a/config/migrations/2025/20250213162849-update-worship-consumer-again/20250213162926-flush-eredienst-mandatarissen-consumer-jobs.sparql b/config/migrations/2025/20250213162849-update-worship-consumer-again/20250213162926-flush-eredienst-mandatarissen-consumer-jobs.sparql new file mode 100644 index 0000000..76a13b2 --- /dev/null +++ b/config/migrations/2025/20250213162849-update-worship-consumer-again/20250213162926-flush-eredienst-mandatarissen-consumer-jobs.sparql @@ -0,0 +1,31 @@ + PREFIX mu: +PREFIX task: +PREFIX dct: +PREFIX prov: +PREFIX nie: +PREFIX ext: +PREFIX oslc: +PREFIX cogs: +PREFIX adms: +PREFIX nfo: +PREFIX dbpedia: + + +DELETE { + GRAPH ?g { + ?job ?jobP ?jobO. + } +} WHERE { + # Please note, if you ever copy/paste this migration the next time, there should be 4 + # operation URI's in total. Since two consumers + VALUES ?operation { + + + } + + GRAPH ?g { + ?job a ; + task:operation ?operation; + ?jobP ?jobO. + } +} diff --git a/config/migrations/2025/20250213162849-update-worship-consumer-again/20250213162927-remove-loket-persons-birthdates.sparql b/config/migrations/2025/20250213162849-update-worship-consumer-again/20250213162927-remove-loket-persons-birthdates.sparql new file mode 100644 index 0000000..aa04c3a --- /dev/null +++ b/config/migrations/2025/20250213162849-update-worship-consumer-again/20250213162927-remove-loket-persons-birthdates.sparql @@ -0,0 +1,17 @@ +DELETE { + GRAPH ?g { + ?s ?p ?o + } +} +WHERE { + VALUES ?g { + + + } + GRAPH ?g { + ?s ?p ?o. + FILTER NOT EXISTS { + ?s a ?type. + } + } +} \ No newline at end of file diff --git a/config/migrations/2025/20250213162849-update-worship-consumer-again/20250213162928-remove-loket-persons-birthdates.sparql b/config/migrations/2025/20250213162849-update-worship-consumer-again/20250213162928-remove-loket-persons-birthdates.sparql new file mode 100644 index 0000000..0353903 --- /dev/null +++ b/config/migrations/2025/20250213162849-update-worship-consumer-again/20250213162928-remove-loket-persons-birthdates.sparql @@ -0,0 +1,33 @@ +PREFIX ch: +PREFIX mandaat: +PREFIX org: +PREFIX person: +PREFIX persoon: + +# Delete birthdates +DELETE { + GRAPH { + ?birthDate ?p ?o . + } +} WHERE { + VALUES ?g { + + + } + + GRAPH ?g { + ?person a person:Person . + } + + FILTER EXISTS { + GRAPH { + ?agent a ch:AgentInPositie ; + mandaat:isBestuurlijkeAliasVan|org:heldBy ?person . + } + } + + GRAPH { + ?person persoon:heeftGeboorte ?birthDate . + ?birthDate ?p ?o . + } +} diff --git a/config/migrations/2025/20250213162849-update-worship-consumer-again/20250213162929-remove-loket-persons-identifiers.sparql b/config/migrations/2025/20250213162849-update-worship-consumer-again/20250213162929-remove-loket-persons-identifiers.sparql new file mode 100644 index 0000000..1a2c892 --- /dev/null +++ b/config/migrations/2025/20250213162849-update-worship-consumer-again/20250213162929-remove-loket-persons-identifiers.sparql @@ -0,0 +1,39 @@ +PREFIX ch: +PREFIX generiek: +PREFIX mandaat: +PREFIX org: +PREFIX person: +PREFIX persoon: + +# Delete identifiers +DELETE { + GRAPH { + ?identifier ?pidentifier ?oidentifier . + ?structuredIdentifier ?pstructuredIdentifier ?ostructuredIdentifier . + } +} WHERE { + VALUES ?g { + + + } + + GRAPH ?g { + ?person a person:Person . + } + + FILTER EXISTS { + GRAPH { + ?agent a ch:AgentInPositie ; + mandaat:isBestuurlijkeAliasVan|org:heldBy ?person . + } + } + + GRAPH { + ?person persoon:registratie ?identifier . + + ?identifier generiek:gestructureerdeIdentificator ?structuredIdentifier ; + ?pidentifier ?oidentifier . + + ?structuredIdentifier ?pstructuredIdentifier ?ostructuredIdentifier . + } +} diff --git a/config/migrations/2025/20250213162849-update-worship-consumer-again/20250213162930-remove-loket-persons.sparql b/config/migrations/2025/20250213162849-update-worship-consumer-again/20250213162930-remove-loket-persons.sparql new file mode 100644 index 0000000..668e85c --- /dev/null +++ b/config/migrations/2025/20250213162849-update-worship-consumer-again/20250213162930-remove-loket-persons.sparql @@ -0,0 +1,36 @@ +PREFIX ch: +PREFIX mandaat: +PREFIX org: +PREFIX person: + +# Delete persons +DELETE { + GRAPH ?g { + ?person ?p ?o . + } + + GRAPH { + ?person ?pprivate ?oprivate . + } +} WHERE { + VALUES ?g { + + + } + + GRAPH ?g { + ?person a person:Person ; + ?p ?o . + } + + FILTER EXISTS { + GRAPH { + ?agent a ch:AgentInPositie ; + mandaat:isBestuurlijkeAliasVan|org:heldBy ?person . + } + } + + GRAPH { + ?person ?pprivate ?oprivate . + } +} diff --git a/config/migrations/2025/20250213162849-update-worship-consumer-again/20250213162931-contact-points.sparql b/config/migrations/2025/20250213162849-update-worship-consumer-again/20250213162931-contact-points.sparql new file mode 100644 index 0000000..83d8a6f --- /dev/null +++ b/config/migrations/2025/20250213162849-update-worship-consumer-again/20250213162931-contact-points.sparql @@ -0,0 +1,22 @@ +DELETE { + GRAPH { + ?contactPoint ?pcontactPoint ?ocontactPoint . + ?address ?paddress ?oaddress . + } +} WHERE { + GRAPH { + ?agent a . + + OPTIONAL { + ?agent ?contactPoint . + + ?contactPoint ?pcontactPoint ?ocontactPoint . + + OPTIONAL { + ?contactPoint ?address . + + ?address ?paddress ?oaddress . + } + } + } +} diff --git a/config/migrations/2025/20250213162849-update-worship-consumer-again/20250213162932-remove-agents-in-position.sparql b/config/migrations/2025/20250213162849-update-worship-consumer-again/20250213162932-remove-agents-in-position.sparql new file mode 100644 index 0000000..31d2d87 --- /dev/null +++ b/config/migrations/2025/20250213162849-update-worship-consumer-again/20250213162932-remove-agents-in-position.sparql @@ -0,0 +1,10 @@ +DELETE { + GRAPH { + ?agent ?pagent ?oagent . + } +} WHERE { + GRAPH { + ?agent a ; + ?pagent ?oagent . + } +} diff --git a/config/migrations/2025/20250213162849-update-worship-consumer-again/20250213162933-flush-landing-zone.sparql b/config/migrations/2025/20250213162849-update-worship-consumer-again/20250213162933-flush-landing-zone.sparql new file mode 100644 index 0000000..b99b2d7 --- /dev/null +++ b/config/migrations/2025/20250213162849-update-worship-consumer-again/20250213162933-flush-landing-zone.sparql @@ -0,0 +1 @@ +CLEAR GRAPH \ No newline at end of file From 03635e4b12f41ec0a884729d7b331e5df1705ec7 Mon Sep 17 00:00:00 2001 From: felix Date: Thu, 13 Feb 2025 17:04:52 +0100 Subject: [PATCH 2/6] bump consumers --- docker-compose.yml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/docker-compose.yml b/docker-compose.yml index 6f87138..c9c8da7 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -370,7 +370,7 @@ services: # LOKET MANDATARISSEN CONSUMERS ################################################################################ mandatarissen-consumer: - image: lblod/delta-consumer:0.1.0 + image: lblod/delta-consumer:0.1.1 environment: DCR_SERVICE_NAME: "mandatarissen-consumer" DCR_SYNC_BASE_URL: "https://loket.lblod.info" # replace with link to Loket API @@ -403,7 +403,7 @@ services: # LOKET LEIDINGGEVENDEN CONSUMERS ################################################################################ leidinggevenden-consumer: - image: lblod/delta-consumer:0.1.0 + image: lblod/delta-consumer:0.1.1 environment: DCR_SERVICE_NAME: "leidinggevenden-consumer" DCR_SYNC_BASE_URL: "https://loket.lblod.info" # replace with link to Loket API @@ -436,7 +436,7 @@ services: # LOKET WORSHIP SENSITIVE CONSUMERS ################################################################################ worship-services-main-info-consumer: - image: lblod/delta-consumer:0.1.0 + image: lblod/delta-consumer:0.1.1 environment: DCR_SYNC_BASE_URL: "https://loket.lblod.info/" DCR_SERVICE_NAME: "worship-services-main-info-consumer" @@ -469,7 +469,7 @@ services: logging: *default-logging worship-services-private-info-consumer: - image: lblod/delta-consumer:0.1.0 + image: lblod/delta-consumer:0.1.1 environment: DCR_SYNC_BASE_URL: "https://loket.lblod.info/" DCR_SERVICE_NAME: "worship-services-private-info-consumer" From 6f731813bb8c32ac3cf79ae29954a5a72a938d37 Mon Sep 17 00:00:00 2001 From: felix Date: Thu, 13 Feb 2025 17:05:00 +0100 Subject: [PATCH 3/6] Ensure different operation jobs for both consumers --- docker-compose.yml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/docker-compose.yml b/docker-compose.yml index c9c8da7..7847126 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -441,8 +441,8 @@ services: DCR_SYNC_BASE_URL: "https://loket.lblod.info/" DCR_SERVICE_NAME: "worship-services-main-info-consumer" DCR_SYNC_DATASET_SUBJECT: "http://data.lblod.info/datasets/delta-producer/dumps/WorshipServicesSensitiveCacheGraphDump" - DCR_INITIAL_SYNC_JOB_OPERATION: "http://redpencil.data.gift/id/jobs/concept/JobOperation/deltas/consumer/wsSensitive" - DCR_DELTA_SYNC_JOB_OPERATION: "http://redpencil.data.gift/id/jobs/concept/JobOperation/deltas/consumer/wsSensitiveDeltaFileSyncing" + DCR_INITIAL_SYNC_JOB_OPERATION: "http://redpencil.data.gift/id/jobs/concept/JobOperation/deltas/consumer/wsSensitive/main" + DCR_DELTA_SYNC_JOB_OPERATION: "http://redpencil.data.gift/id/jobs/concept/JobOperation/deltas/consumer/wsSensitiveDeltaFileSyncing/main" DCR_JOB_CREATOR_URI: "http://data.lblod.info/services/id/worship-services-main-info-consumer" DCR_DISABLE_INITIAL_SYNC: "true" BYPASS_MU_AUTH_FOR_EXPENSIVE_QUERIES: "true" @@ -474,8 +474,8 @@ services: DCR_SYNC_BASE_URL: "https://loket.lblod.info/" DCR_SERVICE_NAME: "worship-services-private-info-consumer" DCR_SYNC_DATASET_SUBJECT: "http://data.lblod.info/datasets/delta-producer/dumps/WorshipServicesSensitiveCacheGraphDump" - DCR_INITIAL_SYNC_JOB_OPERATION: "http://redpencil.data.gift/id/jobs/concept/JobOperation/deltas/consumer/wsSensitive" - DCR_DELTA_SYNC_JOB_OPERATION: "http://redpencil.data.gift/id/jobs/concept/JobOperation/deltas/consumer/wsSensitiveDeltaFileSyncing" + DCR_INITIAL_SYNC_JOB_OPERATION: "http://redpencil.data.gift/id/jobs/concept/JobOperation/deltas/consumer/wsSensitive/private" + DCR_DELTA_SYNC_JOB_OPERATION: "http://redpencil.data.gift/id/jobs/concept/JobOperation/deltas/consumer/wsSensitiveDeltaFileSyncing/private" DCR_JOB_CREATOR_URI: "http://data.lblod.info/services/id/worship-services-private-info-consumer" DCR_DISABLE_INITIAL_SYNC: "true" BYPASS_MU_AUTH_FOR_EXPENSIVE_QUERIES: "true" From 8f57a160e02e34b571e8e7a06a33bfd9aa517dfa Mon Sep 17 00:00:00 2001 From: felix Date: Thu, 13 Feb 2025 17:37:41 +0100 Subject: [PATCH 4/6] update migration name --- ...ns-birthdates.sparql => 20250213162927-remove-no-types.sparql} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename config/migrations/2025/20250213162849-update-worship-consumer-again/{20250213162927-remove-loket-persons-birthdates.sparql => 20250213162927-remove-no-types.sparql} (100%) diff --git a/config/migrations/2025/20250213162849-update-worship-consumer-again/20250213162927-remove-loket-persons-birthdates.sparql b/config/migrations/2025/20250213162849-update-worship-consumer-again/20250213162927-remove-no-types.sparql similarity index 100% rename from config/migrations/2025/20250213162849-update-worship-consumer-again/20250213162927-remove-loket-persons-birthdates.sparql rename to config/migrations/2025/20250213162849-update-worship-consumer-again/20250213162927-remove-no-types.sparql From 20bc051103abc4eae31fdef19652298bc315d82f Mon Sep 17 00:00:00 2001 From: felix Date: Thu, 13 Feb 2025 17:37:52 +0100 Subject: [PATCH 5/6] Refine migrations --- ...162929-remove-loket-persons-identifiers.sparql | 15 +++++++++++++++ .../20250213162930-remove-loket-persons.sparql | 6 ++++-- .../20250213162933-flush-landing-zone.sparql | 3 ++- 3 files changed, 21 insertions(+), 3 deletions(-) diff --git a/config/migrations/2025/20250213162849-update-worship-consumer-again/20250213162929-remove-loket-persons-identifiers.sparql b/config/migrations/2025/20250213162849-update-worship-consumer-again/20250213162929-remove-loket-persons-identifiers.sparql index 1a2c892..e8e19bc 100644 --- a/config/migrations/2025/20250213162849-update-worship-consumer-again/20250213162929-remove-loket-persons-identifiers.sparql +++ b/config/migrations/2025/20250213162849-update-worship-consumer-again/20250213162929-remove-loket-persons-identifiers.sparql @@ -37,3 +37,18 @@ DELETE { ?structuredIdentifier ?pstructuredIdentifier ?ostructuredIdentifier . } } + +; + +DELETE { + GRAPH { + ?structuredIdentifier ?pstructuredIdentifier ?ostructuredIdentifier . + } +} WHERE { + + GRAPH { + ?structuredIdentifier a ; + ?pstructuredIdentifier ?ostructuredIdentifier. + } + +} \ No newline at end of file diff --git a/config/migrations/2025/20250213162849-update-worship-consumer-again/20250213162930-remove-loket-persons.sparql b/config/migrations/2025/20250213162849-update-worship-consumer-again/20250213162930-remove-loket-persons.sparql index 668e85c..9c876b6 100644 --- a/config/migrations/2025/20250213162849-update-worship-consumer-again/20250213162930-remove-loket-persons.sparql +++ b/config/migrations/2025/20250213162849-update-worship-consumer-again/20250213162930-remove-loket-persons.sparql @@ -30,7 +30,9 @@ DELETE { } } - GRAPH { - ?person ?pprivate ?oprivate . + OPTIONAL { + GRAPH { + ?person ?pprivate ?oprivate . + } } } diff --git a/config/migrations/2025/20250213162849-update-worship-consumer-again/20250213162933-flush-landing-zone.sparql b/config/migrations/2025/20250213162849-update-worship-consumer-again/20250213162933-flush-landing-zone.sparql index b99b2d7..8588ee0 100644 --- a/config/migrations/2025/20250213162849-update-worship-consumer-again/20250213162933-flush-landing-zone.sparql +++ b/config/migrations/2025/20250213162849-update-worship-consumer-again/20250213162933-flush-landing-zone.sparql @@ -1 +1,2 @@ -CLEAR GRAPH \ No newline at end of file +CLEAR GRAPH ; +CLEAR GRAPH ; \ No newline at end of file From f689f90e374a2b6a3b6f41fe33e607ed783e38f0 Mon Sep 17 00:00:00 2001 From: felix Date: Fri, 14 Feb 2025 14:31:17 +0100 Subject: [PATCH 6/6] Update CHANGELOG.md --- CHANGELOG.md | 60 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 60 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index eb68860..c811e39 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,4 +1,64 @@ # Changelog +## 1.29.1 (2025-02-14) +### Backend + - re-init `worship-services-sensitive-consumer` [OP-3483] +### Deploy notes +:warning: Ensure first loket did a full re-sync again of this delta-stream. +``` +drc stop worship-services-main-info-consumer worship-services-private-info-consumer +drc retart migrations +``` +Update `docker-compose.override.yml` to remove the config of the consumers and replace it by: +``` + worship-services-main-info-consumer: + environment: + DCR_SYNC_BASE_URL: "https://loket.lblod.info" # or another endpoint + DCR_SYNC_LOGIN_ENDPOINT: "https://loket.lblod.info/sync/worship-services-sensitive/login" # or another endpoint + DCR_SECRET_KEY: "key-of-the-producer" + DCR_LANDING_ZONE_DATABASE: "triplestore" # for the initial sync, we go directly to virtuoso + DCR_REMAPPING_DATABASE: "triplestore" # for the initial sync, we go directly to virtuoso + DCR_DISABLE_INITIAL_SYNC: "false" + DCR_DISABLE_DELTA_INGEST: "false" + worship-services-private-info-consumer: + environment: + DCR_SYNC_BASE_URL: "https://loket.lblod.info" # or another endpoint + DCR_SYNC_LOGIN_ENDPOINT: "https://loket.lblod.info/sync/worship-services-sensitive/login" # or another endpoint + DCR_SECRET_KEY: "key-of-the-producer" + DCR_LANDING_ZONE_DATABASE: "triplestore" # for the initial sync, we go directly to virtuoso + DCR_REMAPPING_DATABASE: "triplestore" # for the initial sync, we go directly to virtuoso + DCR_DISABLE_INITIAL_SYNC: "false" + DCR_DISABLE_DELTA_INGEST: "false" +``` +Then +``` +drc up -d db mandatarissen-consumer leidinggevenden-consumer worship-services-main-info-consumer worship-services-private-info-consumer +# Wait until success of the previous step +``` +Then, update `docker-compose.override.yml` to: +``` + worship-services-main-info-consumer: + environment: + DCR_SYNC_BASE_URL: "https://loket.lblod.info" # or another endpoint + DCR_SYNC_LOGIN_ENDPOINT: "https://loket.lblod.info/sync/worship-services-sensitive/login" # or another endpoint + DCR_SECRET_KEY: "key-of-the-producer" + DCR_LANDING_ZONE_DATABASE: "db" + DCR_REMAPPING_DATABASE: "db" + DCR_DISABLE_DELTA_INGEST: "false" + DCR_DISABLE_INITIAL_SYNC: "false" + worship-services-private-info-consumer: + environment: + DCR_SYNC_BASE_URL: "https://loket.lblod.info" # or another endpoint + DCR_SYNC_LOGIN_ENDPOINT: "https://loket.lblod.info/sync/worship-services-sensitive/login" # or another endpoint + DCR_SECRET_KEY: "key-of-the-producer" + DCR_LANDING_ZONE_DATABASE: "database" + DCR_REMAPPING_DATABASE: "database" + DCR_DISABLE_DELTA_INGEST: "false" + DCR_DISABLE_INITIAL_SYNC: "false" +``` +``` +drc up -d +sh scripts/reset-elastic.sh +``` ## 1.29.0 (2025-02-07) ### Backend