43 lines
991 B
YAML
43 lines
991 B
YAML
# Silo Configuration
|
|
# Copy to config.yaml and adjust for your environment
|
|
|
|
server:
|
|
host: "0.0.0.0"
|
|
port: 8080
|
|
base_url: "http://localhost:8080"
|
|
|
|
database:
|
|
host: "psql.kindred.internal"
|
|
port: 5432
|
|
name: "silo"
|
|
user: "silo"
|
|
password: "" # Use SILO_DB_PASSWORD env var
|
|
sslmode: "require"
|
|
max_connections: 10
|
|
|
|
storage:
|
|
endpoint: "minio.kindred.internal:9000"
|
|
access_key: "" # Use SILO_MINIO_ACCESS_KEY env var
|
|
secret_key: "" # Use SILO_MINIO_SECRET_KEY env var
|
|
bucket: "silo-files"
|
|
use_ssl: true
|
|
region: "us-east-1"
|
|
|
|
schemas:
|
|
# Directory containing YAML schema files
|
|
directory: "/etc/silo/schemas"
|
|
# Default schema for new items
|
|
default: "kindred-rd"
|
|
|
|
freecad:
|
|
# URI scheme for "Open in FreeCAD" links
|
|
uri_scheme: "silo"
|
|
# Path to FreeCAD executable (for CLI operations)
|
|
executable: "/usr/bin/freecad"
|
|
|
|
# Future: LDAP authentication
|
|
# auth:
|
|
# provider: "ldap"
|
|
# server: "ldaps://ipa.kindred.internal"
|
|
# base_dn: "dc=kindred,dc=internal"
|