54 lines
995 B
YAML
54 lines
995 B
YAML
infra:
|
|
postgres:
|
|
image: pgvector/pgvector:pg18
|
|
admin_user: admin
|
|
host: localhost
|
|
port: 5455
|
|
internal_host: postgres
|
|
internal_port: 5432
|
|
sslmode: disable
|
|
pgadmin:
|
|
image: dpage/pgadmin4:9.18.0
|
|
port: 5050
|
|
email: admin@example.com
|
|
silo:
|
|
image: pgsty/silo:RELEASE.2026-09-16T00-00-00Z
|
|
admin_user: admin
|
|
host: localhost
|
|
port: 9000
|
|
console_port: 9001
|
|
internal_host: object-storage
|
|
internal_port: 9000
|
|
state_bucket: terraform-state
|
|
backup_bucket: infra-backups
|
|
vault:
|
|
image: openbao/openbao:2.7
|
|
host: 127.0.0.1
|
|
port: 8200
|
|
mount: secrets
|
|
database_mount: database
|
|
|
|
buckets:
|
|
app-files:
|
|
versioning: true
|
|
noncurrent_days: 30
|
|
worker-tmp:
|
|
versioning: false
|
|
infra-backups:
|
|
versioning: false
|
|
expire_days: 30
|
|
|
|
databases:
|
|
app:
|
|
pgvector: true
|
|
|
|
services:
|
|
app:
|
|
buckets:
|
|
app-files: rw
|
|
databases: [app]
|
|
worker:
|
|
buckets:
|
|
worker-tmp: rw
|
|
app-files: ro
|