Setup & Dependencies:
- Git --Version 2.7.4
- Node --Version 14.16.1
- RVM --version 1.29.10
- Ruby --version 2.6.3
- Rails --version 6.0.3
- Bundler --version 2.1.4
- Mysql --Version 14.14 Distrib 5.7.33
- Redis --Version 6.2.2
- Nginx --Version 1.17.0
Steps are necessary to get the application up and running.
- Setup configuration.yml with required environvent variables to store sensitive information. This file is not added in git for security reasons.
- Create the databse if not created earlier: rake db:create
- Install the bundle: bundle install
- Migrate the latest migrations added: rake db:migrate
- Now start the rails server: rails server
Used Third-Parties
- Amazon Web Services
- Redis server
- MySQL Server
Application Hosting Plan: Cloud Plateform: AWS Services Services to be used:
- EC2 for hosting
- Route 53 for DNS management
- S3 bucket for uploading assets images, videos, docs etc
- Cloudfront for assets CDN