Ralph is an asset management system for your data center and back office. http://allegro.tech/ralph/
  • Python 88.7%
  • HTML 5.6%
  • SCSS 3.1%
  • JavaScript 1.9%
  • Shell 0.6%
Find a file
Arkadiusz Adamski af11ee4283
Add sqlpqarse to requirements/base.txt (#3245)
Django requires sqlparse for DB's vendors (excluding PostgreSQL).
@rcsheets thanks for testing.
For futher information, see
2162f0983d/django/db/backends/base/operations.py (L289-L307)
2018-03-13 09:10:34 +01:00
contrib Improve docker compose template (#3010) 2017-04-12 17:38:38 +02:00
debian Replaced metrology by statsd client (#3081) 2017-05-28 08:37:34 +02:00
docker Replaced metrology by statsd client (#3081) 2017-05-28 08:37:34 +02:00
docs Add endpoint for graphs (#3231) 2018-02-19 15:30:47 +01:00
packaging Docker image & DEB build in Travis 2015-11-09 12:19:54 +01:00
requirements Add sqlpqarse to requirements/base.txt (#3245) 2018-03-13 09:10:34 +01:00
scripts Custom template for transtions (#3188) 2017-11-24 13:35:40 +01:00
src/ralph Add service environment field to Licenses (#3241) 2018-03-12 13:06:30 +01:00
vagrant Fix the issue that vagrant user has no write access to /home/ubuntu (#3219) 2018-01-24 13:11:50 +01:00
.coveragerc Improved project structure and Makefile 2015-05-15 16:09:43 +02:00
.dockerignore Fixed docker and vagrant provisioning 2015-06-29 13:47:56 +02:00
.editorconfig Improved project structure and Makefile 2015-05-15 16:09:43 +02:00
.gitattributes Preserve LF line endings for shell scripts (#3218) 2018-01-24 13:12:19 +01:00
.gitignore Ralph2 vs Ralph3 cross validator (#2491) 2016-06-23 08:37:03 +02:00
.isort.cfg Replaced metrology by statsd client (#3081) 2017-05-28 08:37:34 +02:00
.jshintignore Add new settings `RACK_LISTING_NUMBERING_TOP_TO_BOTTOM` (#2832) 2016-10-24 14:11:04 +02:00
.jshintrc Bulk edit improvements 2015-08-07 08:31:22 +02:00
.landscape.yaml disable pylint error on landscape.io 2016-02-29 16:33:17 +01:00
.octodocker.yml Remove permissions from demo data command and add provisioning_service 2016-01-28 11:28:26 +01:00
.travis.yml Change base image for travis (#3196) 2017-12-15 10:54:25 +01:00
AUTHORS Improved project structure and Makefile 2015-05-15 16:09:43 +02:00
bower.json Change version of polymer. (#2473) 2016-06-09 20:24:18 +02:00
CHANGES WIP 2015-05-13 16:58:12 +02:00
CONTRIBUTING.md Merge pull request #1670 from mkurek/vagrant-local 2015-08-07 09:12:08 +02:00
Dockerfile Autocomplete fixes & imporovements. (#2393) 2016-05-12 10:38:49 +02:00
gulpfile.js Custom fields (#2426) 2016-06-01 13:44:57 +02:00
LICENSE initial 2015-05-12 13:32:59 +02:00
Makefile Custom template for transtions (#3188) 2017-11-24 13:35:40 +01:00
MANIFEST.in Debian packages and docs improvements 2015-07-03 07:51:37 +00:00
mkdocs.yml Add new preboot configuration vars (#2716) 2016-08-17 08:13:19 +02:00
package.json Allow to use choices in charts (#3100) 2017-06-23 10:26:34 +02:00
README.md Add info about live demo (#3063) 2017-05-10 21:47:59 +02:00
requirements.txt initial 2015-05-12 13:32:59 +02:00
setup.cfg Ignore F405 in flake8 (#2490) 2016-06-17 12:56:22 +02:00
setup.py Ralph2 vs Ralph3 cross validator (#2491) 2016-06-23 08:37:03 +02:00
VERSION Debian packages and docs improvements 2015-07-03 07:51:37 +00:00

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

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