Skip to content

Commit 68bc3f5

Browse files
committed
Fix database path to use mounted volume
- Update all bin scripts to use DATABASE_PATH environment variable - Default to /app/data/bridgeping.db when env var not set - Ensures database is written to persistent volume at /app/data/ - Fixes issue where database was being written to /app/bridgeping.db
1 parent b1c1faa commit 68bc3f5

File tree

3 files changed

+5
-3
lines changed

3 files changed

+5
-3
lines changed

bin/bridge_openings_sync.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
import os
88
import sys
99

10-
DB_FILE = "bridgeping.db"
10+
DB_FILE = os.environ.get('DATABASE_PATH', '/app/data/bridgeping.db')
1111
URL = "https://opendata.ndw.nu/brugopeningen.xml.gz"
1212
TEMP_FILE = "brugopeningen.xml.gz"
1313

bin/enhance_bridge_locations.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,9 @@
44
import json
55
import time
66
from collections import defaultdict
7+
import os
78

8-
DB_FILE = "bridgeping.db"
9+
DB_FILE = os.environ.get('DATABASE_PATH', '/app/data/bridgeping.db')
910

1011
def add_location_columns():
1112
"""Add columns for enhanced location data."""

bin/fetch_osm_bridges.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,9 @@
44
import sqlite3
55
import time
66
from datetime import datetime
7+
import os
78

8-
DB_FILE = "bridgeping.db"
9+
DB_FILE = os.environ.get('DATABASE_PATH', '/app/data/bridgeping.db')
910

1011
def create_bridges_table():
1112
"""Create table for static bridge data from OSM."""

0 commit comments

Comments
 (0)