Skip to content

GhentCDH/dbbe

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DBBE

This repository contains the source code for the DBBE database.

The DBBE database consists of a Symphony back-end connected to a PostgreSQL database and Elasticsearch search engine. The search and edit pages consist of Vue.js applications.

Getting started

First download a dbbe database dump and place it in the docker_data/dbbe_db/initdb folder. SQL or bash scripts in this folder are executed only the first time the container is started. To rerun the import, delete the data directory

Next run the following command to run the docker services:

  • PHP Symfony
  • Elasticsearch
  • DBBE postgres database
  • Keycloak authentication service
  • Keycloak postgres database
docker compose -f compose.dev.yaml --env-file .env.dev up --build

The symfony_startup_script.sh automatically installs dependencies and runs an elastic search reindex process.

Contributing

Please see our contributing guidelines.

Acknowledgements

The development of the DBBE database has been funded by the The Special Research Fund of Ghent University. More details can be found on the about the project page.

Development in the most part done by GhentCDH - Ghent University.