limeds #5

Description

This charm installs LimeDS as a docker image. By connecting this charm to a
docker host, it will get started.


LimeDS

What is it?

The LimeDS framework provides a visual toolset, allowing developers to rapidly wire together data-driven services in their programming language of choice. Built-in support for service reliability, scalability and caching makes it the ideal companion for developers aiming to speed up the creation of data-driven software.

Why use it?

LimeDS allows developers to immediately focus on the use-case specific implementation. This is made possible thanks to a visual editor used for drawing dataflows, that will generate well-behaving modules following the micro services design pattern.

More information on the LimeDS website

How to use

Deploy docker

juju deploy cs:~tengu-team/docker

Deploy the limeds charm

juju deploy cs:~tengu-team/limeds --to docker/0

Add relation between the docker engine and limeds

juju add-relation limeds docker

Check the deployment status (press ctrl-c to exit)

watch -c juju status --color

When the deployment is done ('active', 'Ready'), surf to <ip>:<port>/editor and login with admin:admin to see the management console.

Contact Information

Authors

This software was created in the IDLab research group of Ghent University in Belgium. This software is used in Tengu, a project that aims to make experimenting with data frameworks and tools as easy as possible.

Configuration

username
(string) When the image is behind a private repository, this is the username to log into the docker repo.
image
(string) The default value will deploy the regular LimeDS docker image. If this refers to a docker image in a private repository, please provide the username and its corresponding secret.
ibcndevs/limeds
secret
(string) When the image is behind a private repository, this is the secret to log into the docker repo.