This rails app is for playing the game of Skyjo (2-4 players).
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: sj_development
test:
<<: *default
database: sj_test
- Run
bin/rails db:create. - Create two users (at least one admin) with
bin/rails c:
User.create!(first_name: "...", last_name: "...", handle: "...", password: "...", admin: true);
User.create!(first_name: "...", last_name: "...", handle: "...", password: "...", admin: false);
- Run the app locally on port 3000 with
bin/rails s. - Test by running
bin/rake.