Auto-update: Tue Aug 13 17:24:06 PDT 2024
This commit is contained in:
parent
426844f928
commit
69deab63d3
3 changed files with 77 additions and 75 deletions
|
@ -5,6 +5,7 @@ from pathlib import Path
|
|||
from dotenv import load_dotenv
|
||||
from .logs import L, get_logger
|
||||
|
||||
# Initialize logger before loading any other dependencies
|
||||
BASE_DIR = Path(__file__).resolve().parent
|
||||
CONFIG_DIR = BASE_DIR / "config"
|
||||
ENV_PATH = CONFIG_DIR / ".env"
|
||||
|
@ -21,13 +22,12 @@ from pathlib import Path
|
|||
from .database import Database
|
||||
from .classes import Config, SysConfig, DirConfig, Geocoder
|
||||
|
||||
# API essentials
|
||||
Sys = SysConfig.init('sys', 'secrets')
|
||||
Dir = DirConfig.init('dirs')
|
||||
l.debug(f"Dir configuration initialized: {Dir}")
|
||||
l.debug(f"ROUTER path: {Dir.ROUTER}")
|
||||
Db = Database.init('db')
|
||||
# Load core configurations
|
||||
Sys = SysConfig.init('sys', 'secrets') # load configuration from config/sys.yaml and config/secrets.yaml
|
||||
Db = Database.init('sys') # load configuration from config/sys.yaml
|
||||
Dir = DirConfig.init('dirs') # load configuration from config/dirs.yaml
|
||||
|
||||
# Load module configurations
|
||||
Img = Config.init('img', 'secrets', Dir)
|
||||
Llm = Config.init('llm', 'secrets', Dir)
|
||||
News = Config.init('news', 'secrets', Dir)
|
||||
|
|
|
@ -1,69 +0,0 @@
|
|||
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
|
|
@ -90,3 +90,74 @@ 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
|
Loading…
Reference in a new issue