sijapi/sijapi/config/sys.yaml-example

163 lines
No EOL
3.2 KiB
Text

# config/sys.yaml
# Primary configuration file
HOST: "0.0.0.0"
PORT: 4444
BIND: "{{ HOST }}:{{ PORT }}"
URL: "https://api.sij.ai"
MAX_CPU_CORES: 7
PUBLIC:
- /id
- /ip
- /health
- /img/
- /cl/dockets
- /cl/search
- /cd/alert
TRUSTED_SUBNETS:
- "127.0.0.1/32"
- "10.13.37.0/24"
SUBNET_BROADCAST: "10.255.255.255"
MODULES:
archivist: off
asr: on
cal: off
cf: off
dist: off
email: off
gis: on
ig: off
img: off
llm: on
news: on
note: on
rag: off
scrape: on
serve: on
sys: on
timing: off
tts: on
weather: on
LOGS:
default: info
init: debug
classes: debug
database: debug
serialization: debug
utilities: debug
logs: debug
main: debug
archivist: info
asr: info
cal: info
cf: info
dist: info
email: info
gis: debug
ig: info
img: debug
llm: debug
news: debug
note: debug
rag: debug
scrape: debug
serve: info
sys: debug
timing: warn
tts: info
weather: info
EXTENSIONS:
archivist: off
courtlistener: off
elevenlabs: on
macnotify: on
pgp: on
shellfish: on
xtts: off
url_shortener: off
KEYS:
- "sk-NhrtQwCHNdK5sRZC"
- "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"
TZ: "America/Los_Angeles"
GARBAGE:
COLLECTION_INTERVAL: 60 * 60
TTL: 60 * 60 * 24
# Database configuration
POOL:
- ts_id: 'server1'
ts_ip: '192.168.0.10'
app_port: 4444
db_port: 5432
db_name: mydb
db_user: dbuser
db_pass: 'password123'
ssh_port: 22
ssh_user: sshuser
ssh_pass: 'password456'
path: '/Users/sij/workshop/sijapi'
tmux: '/opt/homebrew/bin/tmux'
tailscale: '/usr/local/bin/tailscale'
conda: '/Users/sij/miniforge3/bin/mamba'
conda_env: '/Users/sij/miniforge3/envs/sijapi'
vitals: '/Users/sij/workshop/scripts/gitea/pathScripts/vitals'
vpn: '/Users/sij/workshop/scripts/gitea/pathScripts/vpn'
- ts_id: 'server2'
ts_ip: '192.168.0.11'
app_port: 4444
db_port: 5432
db_name: mydb
db_user: dbuser
db_pass: 'password123'
ssh_port: 22
ssh_user: sshuser
ssh_pass: 'password456'
path: '/Users/sij/workshop/sijapi'
tmux: '/opt/homebrew/bin/tmux'
tailscale: '/usr/local/bin/tailscale'
conda: '/Users/sij/miniforge3/bin/mamba'
conda_env: '/Users/sij/miniforge3/envs/sijapi'
vitals: '/Users/sij/workshop/scripts/gitea/pathScripts/vitals'
vpn: '/Users/sij/workshop/scripts/gitea/pathScripts/vpn'
- ts_id: 'server3'
ts_ip: '192.168.0.12'
app_port: 4444
db_port: 5432
db_name: mydb
db_user: dbuser
db_pass: 'password123'
ssh_port: 22
ssh_user: sshuser
ssh_pass: 'password456'
path: '/Users/sij/workshop/sijapi'
tmux: '/opt/homebrew/bin/tmux'
tailscale: '/usr/local/bin/tailscale'
conda: '/Users/sij/miniforge3/bin/mamba'
conda_env: '/Users/sij/miniforge3/envs/sijapi'
vitals: '/Users/sij/workshop/scripts/gitea/pathScripts/vitals'
vpn: '/Users/sij/workshop/scripts/gitea/pathScripts/vpn'
TABLES:
locations:
primary_key: id
use_guid: true
dailyweather:
primary_key: id
use_guid: true
hourlyweather:
primary_key: id
use_guid: true
click_logs:
primary_key: id
use_guid: true
short_urls:
primary_key: id
use_guid: true