Aggiunge Garage al compose di produzione e script di bootstrap.

Rails e Sidekiq usano S3 interno (http://garage:3900); setup_garage_production.sh
configura bucket, chiavi e infra/.env sul server.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
2026-06-03 08:05:35 +02:00
parent 565bc2c548
commit fd225fbadd
8 changed files with 128 additions and 8 deletions

View File

@@ -111,6 +111,8 @@ services:
condition: service_healthy
mediamtx:
condition: service_started
garage:
condition: service_started
volumes:
- recordings:/recordings
healthcheck:
@@ -151,10 +153,24 @@ services:
depends_on:
rails:
condition: service_healthy
garage:
condition: service_started
volumes:
- recordings:/recordings
garage:
image: dxflrs/garage:v1.0.1
restart: unless-stopped
# API S3 solo rete Docker (rails/sidekiq → http://garage:3900). Non pubblicare 3900 su WAN.
volumes:
- garage_meta:/var/lib/garage/meta
- garage_data:/var/lib/garage/data
- ./garage/garage.prod.toml:/etc/garage.toml:ro
command: ["/garage", "-c", "/etc/garage.toml", "server"]
volumes:
postgres_data:
redis_data:
recordings:
garage_meta:
garage_data: