diff --git a/datamanager/README.md b/datamanager/README.md new file mode 100644 index 0000000..a65d63b --- /dev/null +++ b/datamanager/README.md @@ -0,0 +1,18 @@ +# Data Manager + +This component is responsible for fetching data from the HTWK website and storing it in the database. +It's also responsible for providing migration scripts for the database. +Main functionality is to fetch groups, plans and sport events. Saving user created ical Feeds +and providing them to the user is part of another component. + +The technology stack is as follows: +- Neo4j +- Golang +- Docker +- Docker-Compose + +## Setup + +### Prerequisites + +- Docker \ No newline at end of file diff --git a/docker-compose.yml b/docker-compose.yml index c3ec523..b103b02 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -1,6 +1,17 @@ version: "3.9" services: + + htwkalender-db: + image: neo4j:5.17 + environment: + NEO4J_AUTH: neo4j/htwkalender-db + ports: + - "7687:7687" + - "7474:7474" + volumes: + - neo4j_data:/data + htwkalender-backend: build: dockerfile: Dockerfile @@ -37,3 +48,4 @@ services: volumes: pb_data: + neo4j_data: