The back-end for BNB, a site that uses linked data to empower everyone in Flanders to consult the decisions made by their local authorities.
You can check out more info on besluitendatabanken here, and the back-end here. The front-end repo only contains front-end specific information, back-and and general project info will be added here.
Pre-requisites: Docker & Docker-Compose installed. Some parts of the tutorials may use drc as an alias for docker-compose
git clone https://github.com/lblod/app-burgernabije-besluitendatabank.git
cd app-burgernabije-besluitendatabank.git
docker-compose up --detach
Setting up the sync should happen work with the following steps:
- ensure docker-compose.override.yml has AT LEAST the following information
version: '3.7'
services:
#(...) there might be other services
besluiten-consumer:
environment:
DCR_SYNC_BASE_URL: "https://qa.harvesting-self-service.lblod.info/" # you choose endpoint here
DCR_DISABLE_INITIAL_SYNC: "true"
# (...) there might be other information
- start the stack.
drc up -d
. Ensure the migrations have run and finisheddrc logs -f --tail=100 migrations
- Now the sync can be started. Ensure you update the
docker-compose.override.yml
to
version: '3.7'
services:
#(...) there might be other services
besluiten-consumer:
environment:
DCR_SYNC_BASE_URL: "https://qa.harvesting-self-service.lblod.info/" # you choose endpoint here
DCR_DISABLE_INITIAL_SYNC: "false" # <------ THIS CHANGED
# (...) there might be other information
- start the sync
drc up -d besluiten-consumer
. Data should be ingesting. Check the logsdrc logs -f --tail=200 besluiten-consumer
This project is built around the following structure:
Source: data.vlaanderen.be