49 lines
928 B
YAML
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
|