Skip to content

Conversation

@fern4lvarez
Copy link
Contributor

@fern4lvarez fern4lvarez commented Dec 17, 2025

Summary

  • Expand from 1 to 4 independent Beta environments, each with isolated infrastructure (app, jobs, LB servers)
  • Parameterize deploy.beta.yml to support all 4 betas via BETA_NUMBER environment variable
  • Add wrapper deployment files (deploy.beta1.yml through deploy.beta4.yml) for simple deploys with bin/kamal deploy -d beta1
  • Configure APP_FQDN dynamically so each beta uses its own hostname (beta1.fizzy-beta.com, etc.)
  • Update beta.rb environment to use APP_FQDN for mailer and URL configuration

Beta URLs

Deploy

bin/kamal deploy -d beta1 # (or beta2, beta3, beta4)

Copy link
Collaborator

@kevinmcconnell kevinmcconnell left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good @fern4lvarez 👍 Matches what we do in HEY, and keeps the same flexibility.

@fern4lvarez fern4lvarez force-pushed the betas branch 3 times, most recently from 0c194f9 to d630940 Compare December 23, 2025 09:57
@fern4lvarez fern4lvarez merged commit 898dfd6 into main Dec 23, 2025
12 checks passed
@fern4lvarez fern4lvarez deleted the betas branch December 23, 2025 15:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants