Plantera LLC presents a web-based application for users to manage their collection of plants and build a community.
These instructions assume a Unix operating system (MacOS or Linux). For a Windows operating system, follow a guide for setting up Ruby on Rails
In order to run this application locally, the following libraries must be installed:
- ruby (version ~3.0.0)
- bundler (version ~2.2.3)
To start the server on a locally:
- Open a new terminal
- Change directory to the root of the project
- Install ruby dependencies through bundler:
bundle install
- Create the database. Note: In development environments this uses Sqlite3, while in production the application relies on Postgres
rails db:create
- Run migrations and seed database with some data:
rails db:migrate db:seed
- Start the server. This process will run indefinitely and the server log messages will be output to the console.
rails s
- Navigate to localhost:3000 to view the site
The production deployment of Plantera is hosted through Heroku. This cloud interface provides access to manage the environment, database, server instance size and all other configurations. In order to manage this application, please request access from the owner of the Heroku project.