Stacks/Rails/Services

Rails stack services

This page shows the capabilities provided by the services in the Rails stack and the connections, configs, settings, cron schedules, actions, volumes, backups, imports, and other customizations attached to them for this specific stack.

Stack serviceBase serviceVersionsRole
Ruby (Rails)4.0, 3.4, 3.3Primary
PostgreSQL18Required
Valkey9.0, 8.1, 7.2Required
Mailpit1.20Disabled by default
OpenSMTPD7Disabled by default
Gotenberg8Disabled by default
Cloud PostgreSQL13, 12, 11, 10, 9.6Disabled by default
  • Additional services can be added or removed.
  • When one of the services in the stack updates, the stack can be upgraded to a new revision.
  • Stack changes can then be rolled out to environments on your schedule.

Backups

Protect service data with repeatable backup workflows that stay attached to the stack.

PostgreSQL
Default database backup

Imports and migration

Bring working data into another environment or onboard existing workloads faster with stack-defined import flows.

PostgreSQL
Database import
Import from a backup archive, uploaded file, or public URL depending on the service workflow.

Configs

Keep service config files versioned with the stack instead of rebuilding them per environment.

Ruby
Host authorization
PostgreSQL
PostgreSQL config

Actions

Keep one-off and lifecycle commands with the service instead of relying on manual runbooks.

Ruby
Prepare database
Trigger: post deploy.
Ruby
Seed database
Trigger: post deploy once.

Volumes

Provision the persistent storage and shared volume relationships the stack expects.

Size: 10 GB.
Valkey
Data
Optional.
Optional.
Optional.