diff --git a/docker-compose.yml b/docker-compose.yml index 12120ef..c5c8f43 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -23,7 +23,7 @@ services: expose: - "5001" networks: - - reverse-proxy_default + - reverse-proxy healthcheck: test: ["CMD", "curl", "-fsS", "http://localhost:5001/healthz"] interval: 30s @@ -54,7 +54,7 @@ services: depends_on: - solardb-api networks: - - reverse-proxy_default + - reverse-proxy healthcheck: test: ["CMD", "curl", "-fsS", "http://localhost:5000/"] interval: 30s @@ -66,5 +66,5 @@ volumes: solardb_uploads: networks: - reverse-proxy_default: + reverse-proxy: external: true \ No newline at end of file diff --git a/solarDb/server.py b/solarDb/server.py index 36c208c..746e0e8 100644 --- a/solarDb/server.py +++ b/solarDb/server.py @@ -2,11 +2,13 @@ from flask import Flask, request, jsonify from tinydb import TinyDB, Query, where from tinydb.operations import set as ops_set import json +import os app = Flask(__name__) # Single TinyDB file for now (can be swapped to per-table later) -db = TinyDB("db.json") +DB_PATH = os.getenv("DB_PATH", "db.json") +db = TinyDB(DB_PATH) # --- Helpers -----------------------------------------------------------------