Migrate to Postgresql for better network handling. Add more user functionality.

This commit is contained in:
Dan Milne
2025-11-06 14:08:39 +11:00
parent 85252a1a07
commit fc567f0b91
69 changed files with 4266 additions and 952 deletions

View File

@@ -4,8 +4,11 @@ source "https://rubygems.org"
gem "rails", "~> 8.1.1"
# The modern asset pipeline for Rails [https://github.com/rails/propshaft]
gem "propshaft"
# Use sqlite3 as the database for Active Record
# Use sqlite3 as the database for Active Record (for cache/queue/cable)
gem "sqlite3", ">= 2.1"
# Use PostgreSQL as the primary database
gem "pg", ">= 1.1"
# Use the Puma web server [https://github.com/puma/puma]
gem "puma", ">= 5.0"
# Use JavaScript with ESM import maps [https://github.com/rails/importmap-rails]
@@ -56,6 +59,9 @@ gem "maxmind-db"
# HTTP client for database downloads
gem "httparty"
# Authorization library
gem "pundit"
group :development, :test do
# See https://guides.rubyonrails.org/debugging_rails_applications.html#debugging-with-the-debug-gem
gem "debug", platforms: %i[ mri windows ], require: "debug/prelude"