Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Web2.0 interface for RPM database

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
app
bin Migrating to rails 4. Part 1.
config Add kaminari translations
db Changelogtime is datetime now
features Fix api feature
lib Changelogtime is datetime now
locale rake gettext:find
log Migrating to rails 4. Part 1.
monit Restart unicorn if it takes more than 1024 mb of memory
public Migrating to rails 4. Part 1.
spec Changelogtime is datetime now
vendor Update rails-erd gem to 1.3.1
.gitignore Drop airbrake gem
.rspec Update specs for rspec 3
.travis.yml Update ruby to 2.2.0
Brewfile
Capfile Deploy
Gemfile Add and enable rollbar
Gemfile.lock Update rails-erd gem to 1.3.1
Guardfile Prefer single-quoted strings
MIT-LICENSE Update MIT-LICENSE
README.textile Update README
REDIS-STORE Use redis-objects gem for caching Branch.srpms.count
Rakefile Migrating to rails 4. Part 1.
TODO.md Add TODO
bundler-1.8.3.gem Update bundler gem to 1.8.3
config.ru Strip whitespaces
nginx.conf Fix nginx.conf
redis.conf Update redis.conf for redis from altlinux
rubocop.sh Add rubocop shell script for regression code testing for ruby style g…

README.textile

Welcome to Prometheus 2.0

Dependency Status

Build Status



Stories in Ready

Setup and run

Install:

  • Ruby 2.2.0
  • RubyGems 2.4.6
  • bundler 1.8.3
  • PostgreSQL 9.4 (some features will not work in other db)
  • nginx
  • gettext
  • curl
  • sphinx search engine
  • node.js
  • /usr/bin/md5sum from coreutils
  • git
  • memcached
  • redis
  • graphviz
  • rpm
  • rpm2cpio

Then:

  • bundle install
  • bundle exec rake secret
  • bundle exec rake gettext:pack

Init database:

  • bundle exec rake db:create
  • bundle exec rake db:migrate
  • bundle exec rake db:seed

Enable bootstrap mode:

  • export PROMETHEUS2_BOOTSTRAP=yes

Import data:

  • bundle exec rake sisyphus:update
  • bundle exec rake sisyphus:teams
  • bundle exec rake sisyphus:bugs
  • bundle exec rake sisyphus:repocops
  • bundle exec rake sisyphus:repocop_patches
  • bundle exec rake gear:import
  • bundle exec rake perlwatch:update
  • bundle exec rake ftbfs:update
  • bundle exec rake sisyphusarm:srpms
  • bundle exec rake sisyphusarm:binary
  • bundle exec rake p7:update
  • bundle exec rake t7:update
  • bundle exec rake p6:update
  • bundle exec rake t6:update
  • bundle exec rake p5:update
  • bundle exec rake 51:update
  • bundle exec rake 51:teams
  • bundle exec rake 50:update
  • bundle exec rake 50:teams
  • bundle exec rake 41:update
  • bundle exec rake 41:teams
  • bundle exec rake 40:update
  • bundle exec rake 40:teams
  • bundle exec rake redis:cache
  • bundle exec rake ts:index

Run

  • bundle exec rake ts:start
  • bundle exec rake assets:precompile
  • redis-server redis.conf
  • service postgresql start
  • memcached -d -m 128 (as a user)

Deploy

  • bundle exec cap deploy

License

Prometheus 2.0 uses the MIT license. Please check the MIT-LICENSE file for more details.

Something went wrong with that request. Please try again.