Skip to content
All on board for a easy startup
Shell Dockerfile
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
coffeenet-auth-mariadb
coffeenet-auth
coffeenet-config-server
coffeenet-discovery
coffeenet-frontpage
ldap-ds-389
.gitignore
LICENSE
README.md
architecture-frontpage.png
docker-compose.yml

README.md

CoffeeNet Dockerized

This projects provides all necessary information about the
CoffeeNet structure and the services for an easy startup.

When you run the docker-compose.yml file as describes below
a complete CoffeeNet system will be provided that consists of:

The Core of the CoffeeNet:

Optional Central Services of the CoffeeNet:
For additional centralized logging we use graylog, that plays together with
the CoffeeNet Starter Logging

Applications of the CoffeeNet to enrich the functionality:

If everything started correctly you will have a fully integrated CoffeeNet environment with the following users:

User Username Password Roles
admin admin admin COFFEENET-ADMIN & USER
user user user USER

and 2000 users for load tests e.g. with the credentials user{1..2000}/user{1..2000} (e.g. user1/user1, user2/user2,...) without a role defined.

CoffeeNetArchitecture

Requirements

  • Java 8
  • Docker 17.12.0+
  • Docker Compose 1.21.x

Usage with docker-compose

Build the image:

docker-compose build

Start all images

docker-compose up

Or start a specific image

docker-compose up ${dockerService}

LDAP browser/editor

Apache Directory Manager

macOS

Install Apache Directory Manager (for example with Homebrew)

brew install Caskroom/cask/apache-directory-studio

Linux

Download and start the Apache Directory Manager

You can’t perform that action at this time.