Gemoire (Gem + grimoire) is YARD hosting app, like RubyDoc.info
- clone/fetch git repository
- generate and browse yard document
- webhooks
- Github
- Bitbucket
- Gitlab
- Github
- Ruby 2.1.5
- some DBs: MySQL, PostgreSQL or sqlite3
- git 1.6+
- redis
cp config/global/gemoire.yml{.example,}
cp config/global/redis.yml{.example,}
vi config/global/gemoire.yml
vi config/global/redis.yml
#####
cp config/database.yml{.sqlite3,}
# or
cp config/database.yml{.mysql,}
# or
cp config/database.yml{.postgresql,}
#####
vi config/database.yml
bundle install
bundle exec padrino rake ar:create ar:migrate
# setup admin user/pass
bundle exec rake db:seed
bundle exec padrino start
bundle exec sidekiq -r ./config/sidekiq.rb
# or
bundle exec foreman start
RACK_ENV=test bundle exec rake ar:migrate
bundle exec rspec
vi config/global/gemoire.yml.heroku
vi config/global/redis.yml.heroku
- generated document and cloned repository are cleared each deploy
- can not use
ssh://
atremote_url