Run the following lines as your normal user:
sudo apt install rbenv
git clone https://github.com/kir-dev/schorpong
cd schorpong
rbenv install 3.0.3
gem install bundler
bundle install
sudo su postgres
psql -c 'create user "schorpong" with superuser password '\''schorpong'\'';'
exit
rails db:migrate
rails db:seedAll environment variables have a default value, so the app can be started without a .env file.
The default database setup expects you to run a PostgreSQL server on localhost:5432, and have a user named postgres, with postgres as password.
You can create it this with the following command:
sudo -u postgres createuser -Ps postgresTo override the default copy the .env.example to create the .env file.
cp .env.example .envIf you want to setup login with AutSCH, register your app and provide the APP_ID and APP_SECRETvariables in the .env file.
The redirect path for the AuthSCH entry should be http://localhost:3000/auth/oauth/callback/
To be written...