Skip to content

kit-data-manager/docker-mapping-service

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Dockerized Mapping Service

This repository contains a Dockerized version of the KIT Data Manager Mapping Service, allowing for easy deployment and local processing of files without the need for a network connection. This is particularly useful for handling large files where network transfer can become a bottleneck.

Overview

The Mapping Service is a tool designed to map various data formats. While the service is available online, the Dockerized version in this repository enables local processing, thus eliminating the dependency on network speeds, which was one of the major bottlenecks.

Getting Started

To use this Dockerized service, you will need to have Docker and Docker Compose installed on your system. Please refer to the official Docker documentation for installation instructions.

Installation

  1. Clone this repository to your local machine.

    git clone https://github.com/vitalielias/docker-mapping-service.git
    cd docker-mapping-service
  2. Build and run the containers using Docker Compose.

    docker-compose up --build

This will start the backend service, initializer, and frontend containers. The initializer container will wait for the backend service to be fully operational before executing its initialization sequence.

Alternatively, Windows users may simply open the setup.bat file, which runs these commands automatically. Docker for Desktop must be open and running for this to work. Please have patience, the start may take several minutes, especially the first time, even if it looks like nothing is happening.

Usage

Once the containers are up and running, you can access the Mapping Service UI through your web browser by navigating to:

http://localhost

This will load the frontend interface, which interacts with the backend mapping service running locally on your machine. This may require a refresh or two sometimes to load all of the elements, these tools are still in development.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Dockerfile 66.6%
  • JavaScript 15.5%
  • Shell 13.0%
  • Batchfile 4.9%