Skip to content

Latest commit

 

History

History
53 lines (32 loc) · 1.27 KB

README.md

File metadata and controls

53 lines (32 loc) · 1.27 KB

Blog

A full featured blog using Ruby, Rails, React and Redux.

!!! Warning: This is under development! So be careful, things may change a little. !!!

Features

  • Post listing
  • Post detail page
  • Comments list at post show page
  • Comment form at post show page
  • Mark post as favorites
  • Rails admin to manage posts
  • Bootstrap to add styling

Development with Docker

Run the command below to fully setup the project:

(This may take a while, so grab a cup of coffee and enjoy! :D)

sh bin/docker_setup

It assumes you have your machine properly configured with docker and docker-compose.

The you can run:

docker-compose up

And visit: http://localhost:3000 to see the app running.

To add new posts you can go to http://localhost:3000/admin, where you can manage the whole application.

To run the tests just:

docker-compose exec web yarn tests

To run just the frontend tests:

docker-compose exec web yarn test

or just the backend tests:

docker-compose exec web bundle exec rspec

Contributing