Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
18 changes: 18 additions & 0 deletions .env.example
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
# Copy to .env and fill in what you need. Not required for basic local dev.
# See README.md for what's required in production.

# SECRET_KEY_BASE=
# PRIMARY_DATABASE_URL= # not needed if deploying from the Rails 8 Railway template
# CACHE_DATABASE_URL= # not needed if deploying from the Rails 8 Railway template
# QUEUE_DATABASE_URL= # not needed if deploying from the Rails 8 Railway template
# CABLE_DATABASE_URL= # not needed if deploying from the Rails 8 Railway template
# APP_HOST=
# POSTMARK_API_TOKEN=
# MAIL_PROVIDER= # "postmark" (default) or "brevo" (backup)
# BREVO_API_KEY=
# MAIL_FROM_ADDRESS= # defaults to noreply@rockymtnruby.dev; must be a sender verified with whichever MAIL_PROVIDER is active
# MISSION_CONTROL_USER=
# MISSION_CONTROL_PASSWORD=
# TITO_API_TOKEN=
# TITO_ACCOUNT_SLUG=
# TITO_EVENT_SLUG=
3 changes: 2 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,9 @@
# Ignore bundler config.
/.bundle

# Ignore all environment files.
# Ignore all environment files, except the example.
/.env*
!/.env.example

# Ignore all logfiles and tempfiles.
/log/*
Expand Down
8 changes: 8 additions & 0 deletions Gemfile
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,8 @@ source "https://rubygems.org"

# Bundle edge Rails instead: gem "rails", github: "rails/rails", branch: "main"
gem "rails", "~> 8.1.2"
# Pin below the 3.x major bump until app/test compatibility with it is verified
gem "json", "~> 2.19"
# The modern asset pipeline for Rails [https://github.com/rails/propshaft]
gem "propshaft"
# Use postgresql as the database for Active Record
Expand Down Expand Up @@ -47,11 +49,17 @@ gem "tito_ruby"
# Postmark for transactional email in production
gem "postmark-rails"

# Brevo for backup transactional email. Its API client is used instead of an
# SMTP delivery method because Brevo's SMTP relay requires a separate,
# support-activated gate on new accounts that the API doesn't have.
gem "brevo"

# PDF generation for the passport application form
gem "prawn"
gem "prawn-table"

group :development, :test do
gem "dotenv-rails"
# See https://guides.rubyonrails.org/debugging_rails_applications.html#debugging-with-the-debug-gem
gem "debug", platforms: %i[ mri windows ], require: "debug/prelude"

Expand Down
Loading