komenco

A ready-to-rock web application foundation. No need for gory setup details - start writing beautiful applications instantly!

It is an silex application packed with numerous pre-configured services:

Installation

The most easiest way to run komenco in a self-contained way is by using the docker containers.

This will fire up an empty komenco application, which is not very exciting but will give you an idea about how it will look like. To use komenco for your own application see the usage section.

Clone the docker configuration and create the containers

git clone https://github.com/bmwcarit/komenco-docker-base.git
cd komenco-docker-base
./build.sh
cd ..
git clone --recursive https://github.com/bmwcarit/komenco-docker.git
cd komenco-docker
./setup.sh [PATH TO YOUR KOMENCO SOURCE FOLDER]
docker-composer build

Start komenco and finish the setup

docker-compose up -d
docker-compose run test run

Get the IP Address of the komenco container

docker inspect -format '{{ .NetworkSettings.IPAddress }}' komencodocker_komenco_1

Browse to http://<IP ADDRESS OF KOMENCO CONTAINER>/komenco to access komenco.

Usage

See the documentation for details on how to use komenco to create your own application.

License

The komenco is licensed under the MIT license (this includes provided artefacts, such as images).