Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Web2.0 interface for RPM database
Ruby HTML Nginx Other
Failed to load latest commit information.
app Fix regexp
bin Migrating to rails 4. Part 1.
config Update whenever config
db Clean rubocop config and disable some repocop checks in migrations
lib Remove backup config and rake task
locale Regenerate locale files
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 Improve maintainer factory
vendor Remove backup gem from Gemfile
.gitignore Drop airbrake gem
.rspec Update specs for rspec 3
.rubocop.yml Update rubocop config
.travis.yml Update ruby to 2.2.2
Brewfile Sphinx search
Capfile Deploy
Gemfile Remove backup gem from Gemfile
Gemfile.lock Remove backup gem from Gemfile
Guardfile Drop guard-rubocop
MIT-LICENSE Update MIT-LICENSE
README.textile Update bundler gem to 1.9.4
REDIS-STORE Use redis-objects gem for caching Branch.srpms.count
Rakefile Migrating to rails 4. Part 1.
TODO.md Update TODO
altlinux.ca Use curl with altlinux ca
bundler-1.9.4.gem Update bundler gem to 1.9.4
config.ru Strip whitespaces
nginx.conf Fix nginx.conf
redis.conf Update redis.conf for redis from altlinux
rubocop.sh Update rubocop script
test.rb Update test.rb file

README.textile

Welcome to Prometheus 2.0

Dependency Status

Build Status

Setup and run

Install:

  • Ruby 2.2.2
  • RubyGems 2.4.6
  • bundler 1.9.4
  • 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.