Skip to content

Latest commit

 

History

History
76 lines (53 loc) · 1.95 KB

README.md

File metadata and controls

76 lines (53 loc) · 1.95 KB

Link to heroku

Heroku link

Prerequisites

The setups steps expect following tools installed on the system.

Install

Clone the repository

git [email protected]:gidpoiiohika/poker_project.git
cd poker_project

Check your Ruby version

ruby -v

The ouput should start with something like ruby 3.0.1

If not, install the right ruby version using RVM (it could take a while):

rvm install 3.0.1

Install dependencies

Using Bundler:

bundle install
yarn install

You will also need to get OAuth2 credentials to access the spreadsheet from Ruby. You can create a service account to do this with the following steps:

  • Go to the Google APIs Console
  • Create a new project.
  • Click Enable API. Search for and enable the Google Drive API.
  • Create credentials for a Web Server to access Application Data.
  • Name the service account and grant it a Project Role of Editor.
  • Download the JSON file.
  • Copy the JSON file to project directory and rename it to client_secret.json

Initialize the database

rails db:create db:migrate
rake import_event_and_player:create_event_and_playeras
  • lib/tasks/import_event_and_player.rake rake

Run rails server

bin/dev

Open http://127.0.0.1:3000/

Gems