Lodge

イントラネット内で誰でも構築できる情報共有サービス
Alternatives To Lodge
Project NameStarsDownloadsRepos Using ThisPackages Using ThisMost Recent CommitTotal ReleasesLatest ReleaseOpen IssuesLicenseLanguage
Flipper3,273136268 days ago78August 25, 202221mitRuby
:dolphin: Beautiful, performant feature flags for Ruby.
Sharetribe2,279
15 days ago2otherRuby
Sharetribe Go is a source available marketplace software, also available as a hosted, no-code SaaS product. For a headless, API-first marketplace solution, check out Sharetribe Flex: https://www.sharetribe.com/flex.
Onebody1,408
2 years ago12agpl-3.0Ruby
private member portal for churches, built with Ruby on Rails
Ridgepole9691291517 days ago192June 18, 20224mitRuby
Ridgepole is a tool to manage DB schema. It defines DB schema using Rails DSL, and updates DB schema according to DSL. (like Chef/Puppet)
Filterrific89228414 months ago31July 12, 202190mitRuby
Filterrific is a Rails Engine plugin that makes it easy to filter, search, and sort your ActiveRecord lists.
Railsgoat827
14 days ago37mitHTML
A vulnerable version of Rails that follows the OWASP Top 10
Shopqi786
3 years ago15Ruby
An open source clone of Shopify.
Database_rewinder770490174 months ago34January 24, 202212mitRuby
minimalist's tiny and ultra-fast database cleaner
Github Ds640
2a year ago17April 07, 20213mitRuby
A collection of Ruby libraries for working with SQL on top of ActiveRecord's connection
Lodge462
4 years ago28mitJavaScript
イントラネット内で誰でも構築できる情報共有サービス
Alternatives To Lodge
Select To Compare


Alternative Project Comparisons
Readme

Gitter chat Build Status Coverage Status Code Climate


/

  • OSSMIT License
  • Markdown
  • ()
  • Contribution
  • Gravatar()

    • Ruby 2.1, 2.2, 2.3
    • Gem 2.2
    • MySQL (MySQL)
    • sqlite3 (sqlite3)
    • Bundler
  1. clone

    git clone https://github.com/lodge/lodge.git
    
cd lodge
  1. Bundler

    gem install bundler
    
  2. config/database.example.yml config/database.yml (SQLite3MySQL)

    default: &default
    #  # === sqlite3 ===
    #  adapter: sqlite3
    #  encoding: utf8
    #  pool: 5
    
      # === mysql ===
      adapter: mysql2
      host: localhost
      username: your_mysql_user_name
      password: your_mysql_password
      encoding: utf8
      pool: 5
    
  3. bundle install

  4. .env.example .env

    ### 
    LODGE_DOMAIN      = example.com
    
    # Cookie 
    # production`bundle exec rake secret` 
    SECRET_KEY_BASE   = __some_random_string__
    
    # 
    # production`bundle exec rake secret` 
    DEVISE_SECRET_KEY = __some_random_string__
    
    ### 
    
    #  MTA (SMTP) 
    DELIVERY_METHOD   = smtp
    
    # DELIVERY_METHOD = smtp 
    # 
    SMTP_ADDRESS      = smtp.gmail.com
    SMTP_PORT         = 587
    SMTP_USERNAME     = username
    SMTP_PASSWORD     = password
    SMTP_AUTH_METHOD  = plain
    SMTP_ENABLE_STARTTLS_AUTO = true
    
    # 
    LODGE_THEME       = lodge
    
  5. bundle exec rake db:create RAILS_ENV=production

  6. bundle exec rake db:migrate RAILS_ENV=production

github/gemoji

bundle exec rake emoji

./setup/sunspot-solr/setup-sunspot-solor.sh

solrIndex

()

Lodge

Solr

bin/rake sunspot:reindex RAILS_ENV=production

Lodge(Solr)

  1. cd <lodge>
    
  2. Solr

    bin/rake sunspot:solr:start RAILS_ENV=production
    
    • bin/rake sunspot:solr:restart RAILS_ENV=production
      
  3. Rails

    • Unicorn

      bundle exec unicorn -c config/unicorn.rb -E production
      
    • Thin

      bundle exec rails server thin -e production
      
    • WEBrick

      bundle exec rails server -e production
      
  4. http://localhost:3000

    • Unicorn
      • <lodge>/log/unicorn.production.log
    • Thin, WEBrick
      • <lodge>/log/production.log

Solr 8983 Solr

nginx

nginx

Solr

Solr Sunspot config/sunspot.yml

Solr / ()

Vagrant up

VirtualBox Vagrant vagrant up VM

  1. VirtualBox

  2. Vagrant

  3. vagrant plugin install vagrant-vbguest

  4. vagrant plugin install vagrant-librarian-chef

  5. vagrant plugin install vagrant-vmware-fusion

  6. vagrant plugin install vagrant-gatling-rsync

  7. vagrant plugin uninstall vagrant-vmware-fusion

    • vagrant-gatling-rsync VMWare
  8. git clone https://github.com/m-yamashita/lodge

  9. cd lodge

  10. vagrant up

  11. VM

  12. vagrant gatling-rsync-auto

    • git clone VM /vagrant

    • vagrant rsync-auto rsync__exclude vagrant-gatling-rsync

    • NFS VirtualBox

      In some cases the default shared folder implementations (such as VirtualBox shared folders) have high performance penalties.

  13. http://localhost:3000/ Lodge

  • URL
  • DB
    • MySQL
    • VM Postfix
  • Lodge
    • /etc/init.d/lodge Unicorn
  • RAILS_ROOT
    • /vagrant
  • RAILS_ENV
    • development
    • /vagrant/log/unicorn.development.log

Lodge

pull request

Popular Ruby On Rails Projects
Popular Mysql Projects
Popular Frameworks Categories

Get A Weekly Email With Trending Projects For These Categories
No Spam. Unsubscribe easily at any time.
Javascript
Ruby On Rails
Mysql
Vagrant
Vm
Virtualbox
Bundler
Solr