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_NAME
andCOMPANY_LOCATION
SENTRY_DSN_RAILS
– set to your Sentry DSN (or leavenil
to 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.