Skip to content

Latest commit

 

History

History
80 lines (54 loc) · 1.72 KB

README.md

File metadata and controls

80 lines (54 loc) · 1.72 KB

Peer4commit

peercoin tip for next commit bitcoin tip for next commit

Donate peercoins to open source projects or make commits and get tips for it.

Official site: http://peer4commit.com/

Development

To run peer4commit in development mode follow these instructions:

  • Install Ruby 2.0+

  • Install the bundler gem (you may need root):

gem install bundler
  • Install git

  • Clone the repository

git clone git@github.com:sigmike/peer4commit.git
cd peer4commit
  • Install the sqlite3 development libraries

  • Install the gems (without the production gems):

bundle install --without mysql postgresql
  • Create database.yml.
cp config/database.yml{.sample,}
  • Create config.yml
cp config/config.yml{.example,}
  • Edit config.yml

  • Initialize the database

    bundle exec rake db:migrate
  • Make sure ppcoind is running with RPC enabled

  • Run the server

    bundle exec rails server

  • Connect to the server at http://localhost:3000/

To update the project balances run this command:

    bundle exec rails runner "BalanceUpdater.work"

To retreive commits and send tips on project that do not hold tips:

    bundle exec rails runner "BitcoinTipper.work"

License

MIT License

Based on Tip4commit, MIT License, copyright (c) 2013-2014 tip4commit