limeds #5

Supports: xenial
Add to new model

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

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.
username
(string) When the image is behind a private repository, this is the username to log into the docker repo.