Ralph is the CMDB / Asset Management system for data center and back office hardware.
Switch branches/tags
Clone or download
mkurek Fix api rendering in web browser (#3313)
* Add test for text/html rendering

* Set upper bound on Markdown version
Latest commit e073c5c Sep 25, 2018
Permalink
Failed to load latest commit information.
contrib Improve docker compose template (#3010) Apr 12, 2017
debian Newer Debian uses the default-libmysqlclient-dev metapackage instead … May 16, 2018
docker Merge pull request #3290 from romcheg/bionic Jul 26, 2018
docs Add endpoint for graphs (#3231) Feb 19, 2018
packaging Docker image & DEB build in Travis Nov 9, 2015
requirements Fix api rendering in web browser (#3313) Sep 25, 2018
scripts Custom template for transtions (#3188) Nov 24, 2017
src/ralph Fix api rendering in web browser (#3313) Sep 25, 2018
vagrant change synced_folder excludes (#3296) Aug 8, 2018
.coveragerc Improved project structure and Makefile May 15, 2015
.dockerignore Fixed docker and vagrant provisioning Jun 29, 2015
.editorconfig Improved project structure and Makefile May 15, 2015
.gitattributes Preserve LF line endings for shell scripts (#3218) Jan 24, 2018
.gitignore Ralph2 vs Ralph3 cross validator (#2491) Jun 23, 2016
.isort.cfg Replaced metrology by statsd client (#3081) May 28, 2017
.jshintignore Add new settings ``RACK_LISTING_NUMBERING_TOP_TO_BOTTOM`` (#2832) Oct 24, 2016
.jshintrc Bulk edit improvements Aug 7, 2015
.landscape.yaml disable pylint error on landscape.io Feb 29, 2016
.octodocker.yml Remove permissions from demo data command and add provisioning_service Jan 28, 2016
.travis.yml Make ralph working on Python 3.6 (#3289) Jul 25, 2018
AUTHORS Improved project structure and Makefile May 15, 2015
CHANGES WIP May 13, 2015
CONTRIBUTING.md Merge pull request #1670 from mkurek/vagrant-local Aug 7, 2015
Dockerfile Use Ubuntu Bionic as the base docker image Jul 25, 2018
LICENSE initial May 12, 2015
MANIFEST.in Debian packages and docs improvements Jul 3, 2015
Makefile Business segment attached directly to service and synced through herm… Sep 25, 2018
README.md Add info about live demo (#3063) May 10, 2017
VERSION Debian packages and docs improvements Jul 3, 2015
bower.json Change version of polymer. (#2473) Jun 9, 2016
gulpfile.js Custom fields (#2426) Jun 1, 2016
mkdocs.yml Add new preboot configuration vars (#2716) Aug 17, 2016
package.json Allow to use choices in charts (#3100) Jun 23, 2017
requirements.txt initial May 12, 2015
setup.cfg Ignore F405 in flake8 (#2490) Jun 17, 2016
setup.py Ralph2 vs Ralph3 cross validator (#2491) Jun 23, 2016

README.md

Ralph-NG

Ralph is full-featured Asset Management, DCIM and CMDB system for data center and back office.

Features:

  • keep track of assets purchases and their life cycle
  • generate flexible and accurate cost reports
  • integrate with change management process using JIRA integration

It is an Open Source project provided on Apache v2.0 License.

Gitter Build Status Coverage Status Code Health

Live demo:

http://ralph-demo.allegro.tech/

  • login: ralph
  • password: ralph

Installation

Debian package(recommended)

Visit our documentation on readthedocs.org for more details.

Developer installation

It's recommended to use Vagrant for development. Install Vagrant first (https://www.vagrantup.com/). To set-up Ralph environment run:

cd vagrant
vagrant up

Then ssh to virtual system:

vagrant ssh

Virtualenv is activated for you automatically.

Manual installation

Make sure you created virtualenv in which you will install ralph. If you want to install it in production, after cloning ralph repository, and activating virtualenv just make:

make install
ralph migrate
make menu

Or if you want to run in debug mode for detailed error messages and debug toolbar:

make install-dev
dev_ralph migrate
make menu

will install it for you as well.

Running

Make sure virtualenv is activated. To start server in debug mode:

make run

or if you don't want the debug output

ralph runserver_plus 0.0.0.0:8000

Ralph is available at 127.0.0.1:8000.

Documentation

Visit our documentation on readthedocs.org

Getting help

Ralph community will answer your questions on a chat: Gitter

Scrum Board

Stories in Ready

Throughput Graph