mirror of
https://tangled.org/evan.jarrett.net/at-container-registry
synced 2026-05-23 08:21:30 +00:00
54 lines
2.1 KiB
YAML
54 lines
2.1 KiB
YAML
# ATCR Labeler Configuration
|
|
# Generated with defaults — edit as needed.
|
|
|
|
# Configuration format version.
|
|
version: "0.1"
|
|
# Log level: debug, info, warn, error.
|
|
log_level: info
|
|
# Labeler service settings.
|
|
labeler:
|
|
# Enable the labeler service.
|
|
enabled: true
|
|
# Listen address for labeler (e.g., :5002).
|
|
addr: :5002
|
|
# Externally reachable labeler URL (required, e.g. https://labeler.example.com).
|
|
public_url: https://labeler.example.com
|
|
# OAuth client display name (e.g., "ATCR Labeler").
|
|
client_name: ATCR Labeler
|
|
# Short brand label used in UI copy (e.g., "ATCR").
|
|
client_short_name: ATCR
|
|
# DID of the labeler admin. Only this DID can log into the admin panel.
|
|
owner_did: did:plc:your-did-here
|
|
# Directory for labeler state (database, signing key, did.txt).
|
|
data_dir: /var/lib/atcr-labeler
|
|
# DID method: "plc" (recommended) or "web".
|
|
did_method: plc
|
|
# Explicit did:plc identifier for adoption/recovery (optional).
|
|
did: ""
|
|
# Path to K-256 signing key (defaults to <data_dir>/signing.key).
|
|
key_path: ""
|
|
# Multibase-encoded rotation key (K-256 or P-256). Required to update the PLC document.
|
|
rotation_key: ""
|
|
# PLC directory URL (default https://plc.directory).
|
|
plc_directory_url: https://plc.directory
|
|
# Optional libSQL/Bunny remote sync URL. Empty = local-only.
|
|
libsql_sync_url: ""
|
|
# Auth token for libsql_sync_url.
|
|
libsql_auth_token: ""
|
|
# Embedded-replica pull interval (e.g. 30s). 0 = manual sync only.
|
|
libsql_sync_interval: 0s
|
|
# Remote log shipping settings.
|
|
log_shipper:
|
|
# Log shipping backend: "victoria", "opensearch", or "loki". Empty disables shipping.
|
|
backend: ""
|
|
# Remote log service endpoint, e.g. "http://victorialogs:9428".
|
|
url: ""
|
|
# Number of log entries to buffer before flushing to the remote service.
|
|
batch_size: 0
|
|
# Maximum time between flushes, even if batch is not full.
|
|
flush_interval: 0s
|
|
# Basic auth username for the log service (optional).
|
|
username: ""
|
|
# Basic auth password for the log service (optional).
|
|
password: ""
|