Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/vadim-geroim/grammable

Instagram clone with the Test Driven Development approach.
https://github.com/vadim-geroim/grammable

bootstrap4 carrierwave devise figaro heroku minimagick rails5 rspec ruby simpleform

Last synced: 1 day ago
JSON representation

Instagram clone with the Test Driven Development approach.

Awesome Lists containing this project

README

        

# README

This README document steps are necessary to get the application up and running.

## Precondition
* Ruby version 2.5.3 installed
* Ruby on Rails version 5.2.3 installed

## Configuration
To get started with the app, clone the repo and then install the needed gems:
````
bundle install --without production
````

## Database creation and initialization
Next, migrate the database:
````
rails db:migrate
````

## Services (job queues, cache servers, search engines, etc.)
Run the app in a local server:
````
rails server
````

## Deployment instructions
Following instructions for Heroku:

* Login to your Heroku account
````
heroku login
````
* Create Heroku app
````
heroku create your_app_name
````
* Deploy an application
````
git push heroku master
````
* Initialize database
````
heroku run rails db:migrate
heroku restart
````
* The application should be up and running