Skip to content

Docker files of the project that has configuration to up Kafka, Zookeeper, Flume, Spark, MongoDB and Spring Boot.

License

Notifications You must be signed in to change notification settings

trendyol-data-eng-summer-intern-2019/recom-engine-docker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Recommendation Engine - Docker Files

Description

This repository contains the docker-compose file for the tools used in our recommender engine. The docker-compose file includes Kafka, Flume, Zookeeper, Spring Boot, MongoDB and Spark. Architecture of the project is visualized in figure below.

System Overview

Figure 1: Visualized architecture of the project.

Usage

When you run docker-compose up command in root directory of this repository, all services of the system run with their own docker images. These images placed in this GitHub repository.

Dockerfiles of the services are also published in this repository. If you wish to change services you can edit their Docekrfiles and run the command docker-compose -f docker-compose-with-build.yml up to up the whole system.

JARs

This project uses different jar files for running the web service, streaming and ml components. These jar files are obtained from our repositories:

Members

About

Docker files of the project that has configuration to up Kafka, Zookeeper, Flume, Spark, MongoDB and Spring Boot.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages