163 lines
No EOL
3.2 KiB
Text
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 |