diff --git a/config/deploy.beta.yml b/config/deploy.beta.yml index d75d07a28..0201ec55b 100644 --- a/config/deploy.beta.yml +++ b/config/deploy.beta.yml @@ -1,22 +1,27 @@ servers: web: hosts: - - fizzy.37signals.works + - fizzy-beta-app-01 jobs: hosts: - - fizzy.37signals.works + - fizzy-beta-app-01 + web-replica: + hosts: + - fizzy-beta-app-101 + proxy: true proxy: - hosts: - - fizzy.37signals.works # the single tenant is named "fizzy" + ssl: false + +ssh: + user: app env: clear: RAILS_ENV: beta - LOCAL_AUTHENTICATION: t x-beamer-accessory: &beamer-accessory - image: basecamp/beamer + image: basecamp/beamer:vfs registry: username: bcbot password: @@ -26,11 +31,30 @@ x-beamer-accessory: &beamer-accessory volumes: - fizzy:/storage + accessories: beamer-primary: <<: *beamer-accessory service: beamer-primary - cmd: beamer primary --remove-after=1h --dir=/storage + cmd: beamer primary --remove-after=1h --dir=/storage --disable-tls port: 5000:80 roles: - web + + beamer-replica: + <<: *beamer-accessory + service: beamer-replica + cmd: beamer replica --primary=http://fizzy-beta-app-01:5000/ --dir=/storage + roles: + - web-replica + + load-balancer: + image: basecamp/kamal-proxy:lb + roles: + - web + options: + publish: + - 80:80 + - 443:443 + volumes: + - load-balancer:/home/kamal-proxy/.config/kamal-proxy diff --git a/script/signal-id-email-update.rb b/script/signal-id-email-update.rb index 1a4626f47..23e06f69f 100755 --- a/script/signal-id-email-update.rb +++ b/script/signal-id-email-update.rb @@ -3,6 +3,7 @@ require_relative "../config/environment" CHANGES = [ + { from: "kevin@37signals.com", to: "kevin@basecamp.com" }, { from: "david@37signals.com", to: "david@hey.com" }, { from: "jay@37signals.com", to: "jay@basecamp.com" }, { from: "jeremy@37signals.com", to: "jeremy@basecamp.com" },