Files
fizzy/config/deploy.yml
T

49 lines
928 B
YAML

service: fizzy
image: basecamp/fizzy
servers:
jobs:
cmd: bin/jobs
volumes:
- fizzy:/rails/storage
proxy:
ssl: true
registry:
server: registry.37signals.com
username: robot$harbor-bot
password:
- BASECAMP_REGISTRY_PASSWORD
builder:
arch: amd64
secrets:
- GITHUB_TOKEN
remote: ssh://app@docker-builder-102
local: <%= ENV.fetch("KAMAL_BUILDER_LOCAL", "true") %>
env:
secret:
- RAILS_MASTER_KEY
aliases:
console: app exec -i --reuse "bin/rails console"
ssh: app exec -i --reuse /bin/bash
switch: accessory exec beamer --reuse "beamer switch --primary=<%= ENV["PRIMARY"] %>"
accessories:
otel_collector:
image: otel/opentelemetry-collector-contrib:0.126.0
port: 9394
files:
- config/otel_collector.yml:/etc/otelcol-contrib/config.yaml
volumes:
- /var/run/docker.sock:/var/run/docker.sock
options:
user: 0
roles:
- web
- jobs