Snote is a simple web app to take notes, built using Ruby on Rails.
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.
What things you need to install the software and how to install them:
git clone [email protected]:ananthkamath/snote.git && cd snote
docker-compose build
cp .env.example .env.development.local
docker-compose up
docker exec -it snote-app-1 bundle exec rake db:migrate
You can run all the specs using the following command:
docker exec -it snote_app_1 rspec .
If you want to run a single spec, use the following pattern:
docker exec -it snote_app_1 rspec spec/controllers/notes_controller_spec.rb
You can check the development logs using the following command:
docker exec -it snote_app_1 tail -f log/development.log
- Ruby on Rails - The web framework used to build the app
- Docker - Used to containerize the app
- MySQL - The database used to store the data
This project is licensed under the MIT License - see the LICENSE.md file for details