This README provides an overview of the steps necessary to get the Ruby on Rails application up and running. Please follow the instructions below:
- Ruby version: 3.2.2
- Rails version: 7.1.2
- Database: Posgretsql
- Web server: Puma (version 5.0)
-
Clone the repository to your local machine:
git clone <repository_url>
-
Install the required gems:
bundle install
-
Create the database and run migrations:
rails db:create rails db:migrate
-
Start the Puma server:
rails server
- Ensure you have SQLite3 installed.
- Update the
config/database.yml
file if necessary.
- Set any required environment variables in the
.env
file.
To run the test suite, use the following command:
rails test
- Ensure the following services are set up and running:
- Job queues
- Cache servers
- Search engines
- Coming soon.
- Active Storage variants are used for transforming images. Follow Active Storage Overview for additional configuration.
- Consider uncommenting and using additional gems in the development group based on your preferences.
- System testing is set up. Adjust configurations in the test group as needed.
- Review the Gemfile for additional gems and their purposes.