Files
fizzy/config/deploy.staging.yml
T
Kevin McConnell e5bbe6cf64 Remove Beamer
2025-11-17 09:11:28 -05:00

48 lines
1.4 KiB
YAML

servers:
web:
hosts:
- fizzy-staging-app-01.sc-chi-int.37signals.com
- fizzy-staging-app-02.sc-chi-int.37signals.com
- fizzy-staging-app-101.df-iad-int.37signals.com
- fizzy-staging-app-102.df-iad-int.37signals.com
- fizzy-staging-app-401.df-ams-int.37signals.com
- fizzy-staging-app-402.df-ams-int.37signals.com
labels:
otel_scrape_enabled: true
jobs:
hosts:
- fizzy-staging-app-01.sc-chi-int.37signals.com
labels:
otel_scrape_enabled: true
proxy:
ssl: false
ssh:
user: app
env:
clear:
RAILS_ENV: staging
accessories:
load-balancer:
image: basecamp/kamal-proxy:lb
hosts:
- fizzy-staging-lb-01.sc-chi-int.37signals.com
- fizzy-staging-lb-101.df-iad-int.37signals.com
- fizzy-staging-lb-401.df-ams-int.37signals.com
labels:
otel_role: load-balancer
otel_service: fizzy-load-balancer
otel_scrape_enabled: true
options:
publish:
- 80:80
- 443:443
# NFS mount for certificates
# See https://3.basecamp.com/2914079/buckets/37331921/todos/9180260061
mount: type=volume,src=certificates,dst=/certificates,volume-driver=local,volume-opt=type=nfs,volume-opt=device=:/fizzy-staging-certificates,"volume-opt=o=addr=purestorage.sc-chi-int.37signals.com,nfsvers=3,rw,noatime,nconnect=8,soft,timeo=30,retrans=2"
volumes:
- load-balancer:/home/kamal-proxy/.config/kamal-proxy