Files
garage/garage.toml.tmpl

30 lines
869 B
Cheetah

metadata_dir = "/var/lib/garage/meta"
data_dir = "/var/lib/garage/data"
db_engine = "{{ if env "DATABASE_ENGINE" }}{{ env "DATABASE_ENGINE" }}{{ else }}lmdb{{ end }}"
metadata_auto_snapshot_interval = "6h"
replication_factor = {{ env "REPLICATION_FACTOR" }}
consistency_mode = '{{ env "CONSISTENCY_MODE" }}'
metadata_fsync = {{ env "METADATA_FSYNC" }}
data_fsync = {{ env "DATA_FSYNC" }}
disable_scrub = {{ env "DISABLE_SCRUB" }}
block_size = '{{ env "BLOCK_SIZE" }}'
compression_level = 2
rpc_bind_addr = "[::]:3901"
rpc_public_addr = "{{ env "DOMAIN" }}:3901"
rpc_addr = "[::]:3901"
rpc_secret = "{{ secret "rpc_secret" }}"
{{ if ne (env "BOOTSTRAP_ID") "" }}
bootstrap_peers = [
"{{ env "BOOTSTRAP_ID" }}@{{ env "BOOTSTRAP_HOST" }}:{{ env "BOOTSTRAP_PORT" }}"
]
{{ end }}
[s3_api]
s3_region = "garage"
api_bind_addr = "[::]:3900"
root_domain = ".s3.garage"