Public Repository

Last pushed: 2 years ago
Short Description
KogoAdmin Agile Management Tool
Full Description

KogoAdmin

What is KogoAdmin?

KogoAdmin is administrator interface to manage Kogo community driven, easy to use Agile management software. Kogo ecosystem consist of 3 separate applications:

  • Cerberus API

  • Kogo (frontend - user interface)

  • KogoAdmin (backend - administrator interface)

Please refer to "Installation" below to see steps to quickly set up full Kogo ecosystem.

Supported tags

1.0.2 (old-deprecated)
2.0.0 (latest-beta)

License

Code in this registry (KogoAdmin source code - the "Software") is intellectual property of HedonSoftware Limited and is protected by copyright laws and international treaty provisions. Therefore, you must treat the Software like any other copyrighted material.

Summary of license:

  • Software is intellectual property of HedonSoftware Limited.
  • Commercial use in not allowed.
  • The software is licensed, not sold.
  • Source-code cannot be resold or distributed.
  • Feel free to use the software for non-commercial purposes.
  • If you intend to use KogoAdmin for commercial purposes, please contact us at info@hedonsoftware.com.
  • By contributing to this repository you agree to the KogoAdmin Contributor Agreement available in CONTRIBUTOR_AGREEMENT.md file.

Copyright (c) 2014-2015, HedonSoftware Limited

THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.

For more information please refer to LICENSE.md file.

Installation

Create docker network bridge

sudo docker network create kogonet

Start RethinkDB 2.2+

sudo docker run -itP \
  --net kogonet \
  --name rethinkdb-stable \
  --volume "/var/data/cerberus-api/rethinkdb:/data" \
  --detach \
  rethinkdb

Start Redis 3.0+

sudo docker run -itP \
  --net kogonet \
  --name redis-3 \
  --detach \
  redis:3

Load database - run build script (Cerberus)

sudo docker run -it \
  --net kogonet \
  --rm \
  hedonsoftware/cerberus-api:2.0.0 \
  node /opt/cerberus-api/build/RethinkDb/init.js

Start cerberus-api app

sudo docker run -itP \
  --net kogonet \
  --volume /var/logs/cerberus-api:/opt/cerberus-api/logs \
  --name hedonsoftware-cerberus-api \
  --publish 3001:3001 \
  --detach \
  --restart=always \
  hedonsoftware/cerberus-api:2.0.0

Copy default Kogo/KogoAdmin images

sudo docker run -it \
  --volume /test/shared:/shared \
  --rm \
  hedonsoftware/kogo:2.0.0 \
  cp -R /opt/kogo/public/images/avatars /opt/shared

Start Kogo app

sudo docker run -itP \
  --net kogonet \
  --volume /var/data/kogo/logs:/opt/kogo/logs \
  --volume /var/data/shared/avatars:/opt/kogo/public/images/avatars \
  --name hedonsoftware-kogo \
  --publish 3002:3002 \
  --detach \
  --restart=always \
  hedonsoftware/kogo:2.0.0

Start KogoAdmin app

sudo docker run -itP \
  --net kogonet \
  --volume /var/data/kogo-admin/logs:/opt/kogo-admin/logs \
  --volume /var/data/shared/avatars:/opt/kogo-admin/public/images/avatars \
  --name hedonsoftware-kogo-admin \
  --publish 3003:3003 \
  --detach \
  --restart=always \
  hedonsoftware/kogo-admin:2.0.0

Get IP addresses:

sudo docker network inspect kogonet

Open website in browser

http://172.17.0.153:3002/

Sample credentials:
login: admin
password: admin

Contributing

We would love to see your contributions to this repository, so if you found a bug, created some fix/functionality or just have an idea, please feel free to create pull request or issue in GitHub. Please remember that by contributing to this repository you agree to the Cerberus API Contributor Agreement available in CONTRIBUTOR_AGREEMENT.md file.

Thanks in advance,

HedonSoftware team

Docker Pull Command
Owner
hedonsoftware