Minimal setup steps for getting the application running.
Edit config/initializers/0_constants.rb with your details:
APP_NAME– name displayed in emailsHOST/BASE_URL– domain the app runs onDEFAULT_FROM_EMAIL– default sender for mailersCOMPANY_NAMEandCOMPANY_LOCATIONSENTRY_DSN_RAILS– set to your Sentry DSN (or leavenilto disable)
DATABASE_URL,CACHE_DATABASE_URL,QUEUE_DATABASE_URL,CABLE_DATABASE_URL– required when deploying to services like Heroku so Rails can connect to PostgreSQLSOLID_QUEUE_IN_PUMA– set to run the Solid Queue supervisor inside the Puma process when you don't have a separate job processorRAILS_MASTER_KEY– required in production so Rails can decryptconfig/credentials.yml.enc- A running PostgreSQL instance is required for both development and test environments
Run bin/dev to start the web server with Solid Queue enabled so background jobs
are processed just like in production.