GunnarPDX / Rails-React-DTA-Template

(not maintained) πŸ’Ž React on Rails starter app - with devise_token_auth

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Rails, React & devise_token_auth -- template

Not actively maintained

  • A nice starting point for your next app, preconfigured starter app with devise_token_auth setup for user accounts, deployment configuration for heroku, and various other boilerplate. MIT License.
  • link to demo heroku app: https://calm-citadel-54256.herokuapp.com/

Config

Backend

  • $ rvm install 2.7.0 or rbenv install 2.7.0
  • $ rvm use 2.7.0 or rbenv local 2.7.0
  • $ bundle install
  • $ rails db:create
  • $ rails db:migrate

Frontend

  • $ cd client
  • $ yarn
  • $ cd ..

Starting the dev server

if you dont have foreman installed run: $ gem install foreman
  • $ foreman start -f Procfile.dev
If foreman exits without killing ports 3000/3001 run: $ lsof -ti:3000 | xargs kill

Deployment instructions

(For Heroku)

if you dont have heroku cli installed run: $ npm install -g heroku
  • $ heroku login

  • $ heroku apps:create

  • $ heroku buildpacks:add heroku/nodejs --index 1

  • $ heroku buildpacks:add heroku/ruby --index 2

  • $ git init

  • $ git add .

  • $ git commit -m "commit changes before deployment"

  • $ git push heroku master

  • $ heroku run rake db:migrate

  • --> visit your deployed app :)

About

(not maintained) πŸ’Ž React on Rails starter app - with devise_token_auth

License:MIT License


Languages

Language:Ruby 63.7%Language:JavaScript 29.3%Language:HTML 4.8%Language:CSS 2.3%Language:Procfile 0.1%