Food Hacking Base:Running Discourse at Uberspace

From Food Hacking Base
Revision as of 19:23, 10 March 2014 by Improper (talk | contribs) (spacing)
Jump to navigation Jump to search

This is currently just a scratchpad for notes, links and shell commands for running Discourse at Uberspace...

bundle install --without test --deployment
RUBY_GC_MALLOC_LIMIT=90000000 RAILS_ENV=production bundle exec rake db:migrate
RUBY_GC_MALLOC_LIMIT=90000000 RAILS_ENV=production bundle exec rake assets:precompile
RUBY_GC_MALLOC_LIMIT=90000000 RAILS_ENV=production bundle exec rake posts:rebake

Reset database and start over:

(stop sidekiq)
RUBY_GC_MALLOC_LIMIT=90000000 RAILS_ENV=production bundle exec thin -C config/thin.yml stop
dropdb discourse
redis
  redis /home/fhblab/.redis/sock> flushall
createdb -E UTF-8 -O discourse discourse
psql discourse
  discourse=# create extension hstore;
  discourse=# create extension pg_trgm;
RUBY_GC_MALLOC_LIMIT=90000000 RAILS_ENV=production bundle exec rake db:migrate
RUBY_GC_MALLOC_LIMIT=90000000 RAILS_ENV=production bundle exec thin -C config/thin.yml start
RAILS_ENV=production bundle exec sidekiq -L log/sidekiq.log