From 7f78514a588c89294fdc3d40a6125cd68006cd56 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fernando=20=C3=81lvarez?= Date: Thu, 30 Oct 2025 11:12:39 +0100 Subject: [PATCH] Move to app.box-car.com --- README.md | 2 +- app/assets/stylesheets/bubble.css | 2 +- config/environments/production.rb | 6 ++-- ...20251014204033_ensure_consistent_schema.rb | 2 +- .../active_storage_blob_previewable.rb | 2 +- script/configure-lb-production.sh | 30 +++++++++---------- 6 files changed, 22 insertions(+), 22 deletions(-) diff --git a/README.md b/README.md index 6a824d07d..cb7c40f78 100644 --- a/README.md +++ b/README.md @@ -67,6 +67,6 @@ This environment uses a FlashBlade bucket for blob storage, and shares nothing w ### Production -- https://box-car.com/ +- https://app.box-car.com/ This environment uses a FlashBlade bucket for blob storage. diff --git a/app/assets/stylesheets/bubble.css b/app/assets/stylesheets/bubble.css index 3b4cc283d..808fefe31 100644 --- a/app/assets/stylesheets/bubble.css +++ b/app/assets/stylesheets/bubble.css @@ -45,7 +45,7 @@ .bubble__number { display: grid; - font-size: clamp(10px, 50cqi, var(--bubble-number-max)); /* FF bug: https://box-car.com/5986089/collections/2/cards/1373 */ + font-size: clamp(10px, 50cqi, var(--bubble-number-max)); /* FF bug: https://app.box-car.com/5986089/collections/2/cards/1373 */ font-weight: 900; inset: 0; place-content: center; diff --git a/config/environments/production.rb b/config/environments/production.rb index 7f2c03945..3ccf2fce3 100644 --- a/config/environments/production.rb +++ b/config/environments/production.rb @@ -74,10 +74,10 @@ Rails.application.configure do # config.action_mailer.raise_delivery_errors = false # Set host to be used by links generated in mailer and notification view templates. - config.action_controller.default_url_options = { host: "box-car.com", protocol: "https" } - config.action_mailer.default_url_options = { host: "box-car.com", protocol: "https" } + config.action_controller.default_url_options = { host: "app.box-car.com", protocol: "https" } + config.action_mailer.default_url_options = { host: "app.box-car.com", protocol: "https" } - config.action_mailer.smtp_settings = { domain: "box-car.com", address: "smtp-outbound", port: 25, enable_starttls_auto: false } + config.action_mailer.smtp_settings = { domain: "app.box-car.com", address: "smtp-outbound", port: 25, enable_starttls_auto: false } # Enable locale fallbacks for I18n (makes lookups for any locale fall back to # the I18n.default_locale when a translation cannot be found). diff --git a/db/migrate/20251014204033_ensure_consistent_schema.rb b/db/migrate/20251014204033_ensure_consistent_schema.rb index 6fbec4758..216b0cca6 100644 --- a/db/migrate/20251014204033_ensure_consistent_schema.rb +++ b/db/migrate/20251014204033_ensure_consistent_schema.rb @@ -1,5 +1,5 @@ class EnsureConsistentSchema < ActiveRecord::Migration[8.1] - # ref: https://box-car.com/5986089/cards/2322 + # ref: https://app.box-car.com/5986089/cards/2322 def change change_column_default :accesses, :involvement, "access_only" diff --git a/lib/rails_ext/active_storage_blob_previewable.rb b/lib/rails_ext/active_storage_blob_previewable.rb index 0ead24356..aa6a46fd2 100644 --- a/lib/rails_ext/active_storage_blob_previewable.rb +++ b/lib/rails_ext/active_storage_blob_previewable.rb @@ -1,5 +1,5 @@ # -# see https://box-car.com/5986089/collections/7/cards/1302 +# see https://app.box-car.com/5986089/collections/7/cards/1302 # # Large previewable uploads may take longer than the "pin reads" interval. So we pick a small-ish # number and turn off previews for anything larger, at least until we can come up with a permanent diff --git a/script/configure-lb-production.sh b/script/configure-lb-production.sh index 5225d51f7..f69656dce 100755 --- a/script/configure-lb-production.sh +++ b/script/configure-lb-production.sh @@ -4,14 +4,14 @@ set -e # fizzy-lb-101.df-iad-int.37signals.com # -# Service Host Path Target State TLS -# boxcar fizzy.37signals.com,box-car.com / fizzy-app-101.df-iad-int.37signals.com,fizzy-app-102.df-iad-int.37signals.com running yes -# boxcar-admin fizzy.37signals.com,box-car.com /admin fizzy-app-101.df-iad-int.37signals.com running yes +# Service Host Path Target State TLS +# boxcar fizzy.37signals.com,box-car.com,app.box-car.com / fizzy-app-101.df-iad-int.37signals.com,fizzy-app-102.df-iad-int.37signals.com running yes +# boxcar-admin fizzy.37signals.com,box-car.com,app.box-car.com /admin fizzy-app-101.df-iad-int.37signals.com running yes ssh app@fizzy-lb-101.df-iad-int.37signals.com \ docker exec fizzy-load-balancer \ kamal-proxy deploy boxcar \ --tls \ - --host=fizzy.37signals.com,box-car.com \ + --host=fizzy.37signals.com,box-car.com,app.box-car.com \ --target=fizzy-app-101.df-iad-int.37signals.com \ --read-target=fizzy-app-102.df-iad-int.37signals.com \ --tls-acme-cache-path=/certificates @@ -19,7 +19,7 @@ ssh app@fizzy-lb-101.df-iad-int.37signals.com \ ssh app@fizzy-lb-101.df-iad-int.37signals.com \ docker exec fizzy-load-balancer \ kamal-proxy deploy boxcar-admin \ - --host=fizzy.37signals.com,box-car.com \ + --host=fizzy.37signals.com,box-car.com,app.box-car.com \ --path-prefix /admin \ --strip-path-prefix=false \ --target=fizzy-app-101.df-iad-int.37signals.com @@ -27,14 +27,14 @@ ssh app@fizzy-lb-101.df-iad-int.37signals.com \ # fizzy-lb-01.sc-chi-int.37signals.com # -# Service Host Path Target State TLS -# boxcar fizzy.37signals.com,box-car.com / fizzy-app-101.df-iad-int.37signals.com,fizzy-app-02.sc-chi-int.37signals.com running yes -# boxcar-admin fizzy.37signals.com,box-car.com /admin fizzy-app-101.df-iad-int.37signals.com running yes +# Service Host Path Target State TLS +# boxcar fizzy.37signals.com,box-car.com,app.box-car.com / fizzy-app-101.df-iad-int.37signals.com,fizzy-app-02.sc-chi-int.37signals.com running yes +# boxcar-admin fizzy.37signals.com,box-car.com,app.box-car.com /admin fizzy-app-101.df-iad-int.37signals.com running yes ssh app@fizzy-lb-01.sc-chi-int.37signals.com \ docker exec fizzy-load-balancer \ kamal-proxy deploy boxcar \ --tls \ - --host=fizzy.37signals.com,box-car.com \ + --host=fizzy.37signals.com,box-car.com,app.box-car.com \ --target=fizzy-app-101.df-iad-int.37signals.com \ --read-target=fizzy-app-02.sc-chi-int.37signals.com \ --tls-acme-cache-path=/certificates @@ -42,7 +42,7 @@ ssh app@fizzy-lb-01.sc-chi-int.37signals.com \ ssh app@fizzy-lb-01.sc-chi-int.37signals.com \ docker exec fizzy-load-balancer \ kamal-proxy deploy boxcar-admin \ - --host=fizzy.37signals.com,box-car.com \ + --host=fizzy.37signals.com,box-car.com,app.box-car.com \ --path-prefix /admin \ --strip-path-prefix=false \ --target=fizzy-app-101.df-iad-int.37signals.com @@ -50,14 +50,14 @@ ssh app@fizzy-lb-01.sc-chi-int.37signals.com \ # fizzy-lb-401.df-ams-int.37signals.com # -# Service Host Path Target State TLS -# boxcar fizzy.37signals.com,box-car.com / fizzy-app-101.df-iad-int.37signals.com,fizzy-app-402.df-ams-int.37signals.com running yes -# boxcar-admin fizzy.37signals.com,box-car.com /admin fizzy-app-101.df-iad-int.37signals.com running yes +# Service Host Path Target State TLS +# boxcar fizzy.37signals.com,box-car.com,app.box-car.com / fizzy-app-101.df-iad-int.37signals.com,fizzy-app-402.df-ams-int.37signals.com running yes +# boxcar-admin fizzy.37signals.com,box-car.com,app.box-car.com /admin fizzy-app-101.df-iad-int.37signals.com running yes ssh app@fizzy-lb-401.df-ams-int.37signals.com \ docker exec fizzy-load-balancer \ kamal-proxy deploy boxcar \ --tls \ - --host=fizzy.37signals.com,box-car.com \ + --host=fizzy.37signals.com,box-car.com,app.box-car.com \ --target=fizzy-app-101.df-iad-int.37signals.com \ --read-target=fizzy-app-402.df-ams-int.37signals.com \ --tls-acme-cache-path=/certificates @@ -65,7 +65,7 @@ ssh app@fizzy-lb-401.df-ams-int.37signals.com \ ssh app@fizzy-lb-401.df-ams-int.37signals.com \ docker exec fizzy-load-balancer \ kamal-proxy deploy boxcar-admin \ - --host=fizzy.37signals.com,box-car.com \ + --host=fizzy.37signals.com,box-car.com,app.box-car.com \ --path-prefix /admin \ --strip-path-prefix=false \ --target=fizzy-app-101.df-iad-int.37signals.com