- Include 'devise' gem for user management - Update database access URLs in configurations - Refactor schema types from bigint to integer for resource and author IDs - Enhance geo synchronization by updating region and subregion handling These changes are aimed at improving the user management functionality while ensuring efficient data handling and connections for production environment.
43 lines
1.2 KiB
YAML
43 lines
1.2 KiB
YAML
# SQLite. Versions 3.8.0 and up are supported.
|
|
# gem install sqlite3
|
|
#
|
|
# Ensure the SQLite 3 gem is defined in your Gemfile
|
|
# gem "sqlite3"
|
|
#
|
|
default: &default
|
|
adapter: sqlite3
|
|
pool: <%= ENV.fetch("RAILS_MAX_THREADS") { 5 } %>
|
|
timeout: 5000
|
|
|
|
development:
|
|
<<: *default
|
|
# database: storage/development.sqlite3
|
|
url: <%= Rails.application.credentials.db_dev.url %>
|
|
|
|
# Warning: The database defined as "test" will be erased and
|
|
# re-generated from your development database when you run "rake".
|
|
# Do not set this db to the same as development or production.
|
|
test:
|
|
<<: *default
|
|
database: storage/test.sqlite3
|
|
|
|
|
|
# Store production database in the storage/ directory, which by default
|
|
# is mounted as a persistent Docker volume in config/deploy.yml.
|
|
production:
|
|
primary:
|
|
<<: *default
|
|
database: storage/production.sqlite3
|
|
cache:
|
|
<<: *default
|
|
database: storage/production_cache.sqlite3
|
|
migrations_paths: db/cache_migrate
|
|
queue:
|
|
<<: *default
|
|
database: storage/production_queue.sqlite3
|
|
migrations_paths: db/queue_migrate
|
|
cable:
|
|
<<: *default
|
|
database: storage/production_cable.sqlite3
|
|
migrations_paths: db/cable_migrate
|