update databasing system with minimum API, schema parsing and FreeCAD
integration
This commit is contained in:
42
config.example.yaml
Normal file
42
config.example.yaml
Normal file
@@ -0,0 +1,42 @@
|
||||
# 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"
|
||||
Reference in New Issue
Block a user