This rails app is the website of the Wandering Dragons Chess Club.
To run/test locally:
- Install the version of ruby in
.ruby-version. - Run
bin/bundle install. - Overwrite
config/credentials.yml.enc(it only has asecret_key_base) with a newconfig/master.key. - Make sure you have PostgreSQL running locally.
- Create the unversioned file
config/database.ymlsomething like this:
default: &default
adapter: postgresql
encoding: unicode
pool: 5
username: blah
password: blah
development:
<<: *default
database: wd_development
test:
<<: *default
database: wd_test
- Run
bin/rails db:create. - Create at least one admin user with
bin/rails c:
User.create!(first_name: "Blah", last_name: "Blah", handle: "BB", roles: ["admin"], password: "blah")
- Run the app locally on port 3000 with
bin/rails s. - Test by running
bin/rake.