diff --git a/.claude/settings.local.json b/.claude/settings.local.json index fa1aa3d..81121f5 100644 --- a/.claude/settings.local.json +++ b/.claude/settings.local.json @@ -32,7 +32,12 @@ "Bash(pip freeze *)", "Bash(pip3 freeze *)", "Bash(/usr/local/bin/docker --version)", - "Bash(/Applications/Docker.app/Contents/Resources/bin/docker --version)" + "Bash(/Applications/Docker.app/Contents/Resources/bin/docker --version)", + "Bash(ssh root@192.168.0.5 'mkdir -p /mnt/user/appdata/moon-household-budget')", + "Bash(ssh root@192.168.0.5 'docker ps --format \"table {{.Names}}\\\\t{{.Status}}\\\\t{{.Ports}}\" | grep moon')", + "Bash(curl -fsS -o /dev/null -w \"live app: %{http_code}\\\\n\" http://192.168.0.5:8052/)", + "Bash(rsync -av --exclude='.git/' --exclude='data/' --exclude='moon-household-budget-handoff/' /Users/bonnamoon/Projects/fullmoonbakehouse/ root@192.168.0.5:/mnt/user/appdata/moon-household-budget/)", + "Bash(ssh root@192.168.0.5 'cd /mnt/user/appdata/moon-household-budget && docker compose up -d --build 2>&1 | tail -10')" ] } } diff --git a/assets.py b/assets.py index 3915562..b9eb4d7 100644 --- a/assets.py +++ b/assets.py @@ -1,7 +1,7 @@ import json import os -DATA_DIR = os.path.join(os.path.dirname(__file__), "data") +DATA_DIR = os.environ.get("DATA_DIR", os.path.join(os.path.dirname(__file__), "data")) ASSETS_FILE = os.path.join(DATA_DIR, "assets.json") DEFAULT_CARS = [ diff --git a/bills.py b/bills.py index c62564c..dfd23f5 100644 --- a/bills.py +++ b/bills.py @@ -3,7 +3,7 @@ import os from datetime import date, timedelta import calendar -DATA_DIR = os.path.join(os.path.dirname(__file__), "data") +DATA_DIR = os.environ.get("DATA_DIR", os.path.join(os.path.dirname(__file__), "data")) BILLS_FILE = os.path.join(DATA_DIR, "bills.json") diff --git a/debts.py b/debts.py index 59a3311..1d1fde4 100644 --- a/debts.py +++ b/debts.py @@ -3,7 +3,7 @@ import os from datetime import date import math -DATA_DIR = os.path.join(os.path.dirname(__file__), "data") +DATA_DIR = os.environ.get("DATA_DIR", os.path.join(os.path.dirname(__file__), "data")) DEBTS_FILE = os.path.join(DATA_DIR, "debts.json") DEBT_LOG_FILE = os.path.join(DATA_DIR, "debt_log.json") diff --git a/income.py b/income.py index 7dc98d8..6b79c4f 100644 --- a/income.py +++ b/income.py @@ -2,7 +2,7 @@ import json import os from datetime import date -DATA_DIR = os.path.join(os.path.dirname(__file__), "data") +DATA_DIR = os.environ.get("DATA_DIR", os.path.join(os.path.dirname(__file__), "data")) INCOME_FILE = os.path.join(DATA_DIR, "income_log.json") INCOME_STREAMS = [ diff --git a/mortgage.py b/mortgage.py index b783918..6e3d5ae 100644 --- a/mortgage.py +++ b/mortgage.py @@ -4,7 +4,7 @@ from datetime import date from dateutil.relativedelta import relativedelta import math -DATA_DIR = os.path.join(os.path.dirname(__file__), "data") +DATA_DIR = os.environ.get("DATA_DIR", os.path.join(os.path.dirname(__file__), "data")) MORTGAGE_FILE = os.path.join(DATA_DIR, "mortgage.json") diff --git a/sinking.py b/sinking.py index 8006a31..6e2b762 100644 --- a/sinking.py +++ b/sinking.py @@ -2,7 +2,7 @@ import json import os from datetime import date -DATA_DIR = os.path.join(os.path.dirname(__file__), "data") +DATA_DIR = os.environ.get("DATA_DIR", os.path.join(os.path.dirname(__file__), "data")) SINKING_FILE = os.path.join(DATA_DIR, "sinking_funds.json") FUND_COLORS = {