Skip to content

Application that allows users to manage projects and work progress. Topic of class Software configuration management.

License

Notifications You must be signed in to change notification settings

igen-ftn/igenhub

Repository files navigation

IgenHub Build Status

Application that allows users to manage projects and work progress. Topic of class Software Configuration Management, at the University of Novi Sad, Serbia.

Authors:

  • Kim Novak (team leader)
  • Ana Marojević
  • Božo Bjeković
  • Danilo Zeković

Dependencies

Python
PostgreSQL
Docker
Docker-compose

Run The Application

First clone the project:

git clone https://github.com/igen-ftn/igenhub.git

Run the following commands to start the application:

docker-compose build
docker-compose up -d
docker-compose run web python3 manage.py makemigrations
docker-compose run web python3 manage.py migrate

Note: if these commands do not work, try using sudo in front of them

After starting the application in your browser go to:

http://localhost:8021

Running tests

docker-compose run web python3 manage.py test

License

  • MIT License: MIT

Dockerhub link

Dockerhub

Image is pushed to dockerhub using Travis CI.