Files
app-organization-portal/docker-compose.dev.yml
Claire Lovisa 2fd9ce3774 Sync with Sharepoint list Organisaties (#304)
* Set up deltas for sync with sharepoint

* add service

* add dev environment variables

* Extract config to the stack

* Adjust the config and mappings

* Filter out worship services

* Add contacten sp list service

* Add configuration for contact list

* Add config files for contacten sync

* Wire sharepoint sync on main graph instead of producer

* Add env variables

* Add op sync initiator

* Minor updates

* Improve config, add job controller rules and more

* Adjust rules

* Remove unused producer changes

* Don't restart initiator on dev setup

* Sync OP status to a dedicated column

* Add ABB_ID and split bus and house numbers

* Remove config file we will not use

* Add NIS and secondary phone number, rename columns

* Remove isInitialMatchingMapping, not used anymore

* Match on URI instead of UUID

* Adapt field names to new lists

* Specify matching field in config

* Set version of op-sync-with-sharepoint

---------

Co-authored-by: Nordine Bittich <nordine@bittich.be>
2023-11-28 16:49:58 +01:00

103 lines
2.2 KiB
YAML

version: "3.4"
services:
identifier:
restart: "no"
ports:
- "80:80"
dispatcher:
restart: "no"
triplestore:
ports:
- "8890:8890"
restart: "no"
db:
restart: "no"
migrations:
volumes:
- ./config/dev-migrations:/data/migrations/dev/
restart: "no"
migrations-triggering-indexing:
restart: "no"
resource:
restart: "no"
cache:
restart: "no"
kalliope-api:
environment:
SPRING_SECURITY_CONFIG: "/config/security-dev.yml"
restart: "no"
deltanotifier:
restart: "no"
mocklogin:
image: lblod/mock-login-service:latest
links:
- db:database
restart: "no"
sink:
restart: "no"
login:
restart: "no"
accountdetail:
restart: "no"
privacy-unit:
restart: "no"
privacy-worship:
restart: "no"
adressenregister:
restart: "no"
frontend:
image: lblod/frontend-organization-portal:latest
restart: "no"
uri-info:
restart: "no"
delta-producer-bg-jobs-initiator-organizations:
restart: "no"
delta-producer-pub-graph-maintainer-organizations:
restart: "no"
search:
restart: "no"
volumes:
- ./config/search/dev:/config
elasticsearch:
restart: "no"
file:
restart: "no"
delta-producer-dump-file-publisher:
restart: "no"
organizations-sync-with-sharepoint-jobs-initiator:
restart: "no"
organizations-sync-with-sharepoint:
restart: "no"
construct-administrative-unit-relationships:
restart: "no"
delta-producer-bg-jobs-initiator-worship-posts:
restart: "no"
delta-producer-pub-graph-maintainer-worship-posts:
restart: "no"
delta-producer-bg-jobs-initiator-public:
restart: "no"
delta-producer-pub-graph-maintainer-public:
restart: "no"
mandatarissen-consumer:
restart: "no"
leidinggevenden-consumer:
restart: "no"
worship-services-sensitive-consumer:
restart: "no"
ldes-backend:
environment:
BASE_URL: "http://localhost/ldes/"
sync-ovo-numbers:
restart: "no"
# use this to test acmidm
# tlsproxy:
# image: caddy:2
# restart: "no"
# ports:
# - "443:443"
# environment:
# OP_ADDRESS: "organisaties.abb.lblod.info"
# volumes:
# - ./config/tlsproxy-mock/Caddyfile:/etc/caddy/Caddyfile