Skip to content
/ qabel Public
forked from Qabel/qabel

Gradle superproject for all Qabel projects.

License

Notifications You must be signed in to change notification settings

jmt85/qabel

 
 

Repository files navigation

Qabel documentation

For the documentation take a look at the wiki in our documentation repository.

qabel

Build Status

Gradle superproject for all Qabel projects.

To use the accounting server, you need to configure an AWS account as shown in the Boto 3 documentation.

requirements

  1. redis-server

  2. python3.4

  3. python moduls from qabel-drop/requirements.txt

    this could for example automaticly be done using python-pip:
       pip install -r qabel-drop/requirements.txt
    
  4. python modules from qabel-accounting/requirements.txt

    virtualenv --python=python3.4 qabel-accounting
    source qabel-accounting/bin/activate
    pip install -r qabel-drop/requirements.txt
    
  5. migrations for qabel-accounting

    cd qabel-accounting
    ./manage.py migrate
    
  6. lsof (Linux only)

building source

  1. Make sure you have a working git client installed

  2. clone the source

    git clone https://github.com/Qabel/qabel.git
    cd qabel
    git submodule init
    git submodule update
    
  3. build the project

    ./gradlew build
    

starting the Servers

Normaly the drop and storage server should be started automaticaly, but if you would like to start the servers manually you need to do the following steps

  1. dropserver

    linux:
      ./qabel-drop/drop_server.py
    
    windows:
      python ./qabel-drop/drop_server.py
    
  2. accounting-server

    cd qabel-accounting
    bin/python3.4 manage.py runserver
    

About

Gradle superproject for all Qabel projects.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Shell 100.0%