Public Repository

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

Kogo

What is Kogo?

Kogo is community driven, easy to use Agile management software. It consist of 3 separate applications:

  • Cerberus API

  • Kogo (frontend - user interface)

  • KogoAdmin (backend - administrator interface)

Please refer to "Installation" section 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 (Kogo 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 Kogo for commercial purposes, please contact us at info@hedonsoftware.com.
  • By contributing to this repository you agree to the Kogo Contributor Agreement available in CONTRIBUTOR_AGREEMENT.md file.

Copyright (c) 2014-2016, 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 /var/data/shared:/shared \
  --rm \
  hedonsoftware/kogo:2.0.0 \
  cp -R /opt/kogo/public/images/avatars /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

Useful commands

sudo docker network inspect kogonet

Sample credentials:

login: demo
password: demo

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 Kogo Contributor Agreement available in CONTRIBUTOR_AGREEMENT.md file.

Thanks in advance,

HedonSoftware team

Docker Pull Command
Owner
hedonsoftware