Skip to content

Commit 604c14d

Browse files
committed
Ensure we have consistent env vars for database paths
We share the database between docker containers at /var/lib/pacs and this is a shared volume mounted on the docker host. Make it consistent and add the relevant env vars consistently.
1 parent ce37525 commit 604c14d

4 files changed

Lines changed: 9 additions & 5 deletions

File tree

.env.development

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,11 @@ AZURE_RELAY_NAMESPACE=manbrs-gateway-dev.servicebus.windows.net
33
AZURE_RELAY_HYBRID_CONNECTION=name-of-your-choice-relay-test-hc
44
AZURE_RELAY_KEY_NAME=RootManageSharedAccessKey
55
AZURE_RELAY_SHARED_ACCESS_KEY=YOUR_SHARED_ACCESS_KEY_HERE
6-
DB_PATH=/var/lib/worklist/worklist.db
6+
7+
# MWL Server Configuration
8+
MWL_AET=SCREENING_MWL
9+
MWL_PORT=4243
10+
MWL_DB_PATH=/var/lib/pacs/worklist.db
711

812
# PACS Server Configuration
913
PACS_AET=SCREENING_PACS

compose.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -58,11 +58,11 @@ services:
5858
- AZURE_RELAY_HYBRID_CONNECTION=${AZURE_RELAY_HYBRID_CONNECTION}
5959
- AZURE_RELAY_KEY_NAME=${AZURE_RELAY_KEY_NAME}
6060
- AZURE_RELAY_SHARED_ACCESS_KEY=${AZURE_RELAY_SHARED_ACCESS_KEY}
61-
- DB_PATH=${DB_PATH:-/var/lib/worklist/worklist.db}
61+
- DB_PATH=${DB_PATH:-/var/lib/pacs/worklist.db}
6262
- LOG_LEVEL=INFO
6363
restart: unless-stopped
6464
healthcheck:
65-
test: ["CMD", "sqlite3", "/var/lib/worklist/worklist.db", "SELECT 1"]
65+
test: ["CMD", "sqlite3", "/var/lib/pacs/worklist.db", "SELECT 1"]
6666
interval: 30s
6767
timeout: 5s
6868
retries: 3

src/relay_listener.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121

2222
logger = logging.getLogger(__name__)
2323

24-
DB_PATH = os.getenv("WORKLIST_DB_PATH", "/var/lib/worklist/worklist.db")
24+
DB_PATH = os.getenv("MWL_DB_PATH", "/var/lib/pacs/worklist.db")
2525
SAS_TOKEN_EXPIRY_SECONDS = 3600
2626

2727
ACTIONS = {

tests/test_relay_listener.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
class TestRelayListener:
1111
@pytest.fixture(autouse=True)
1212
def setup(self, monkeypatch):
13-
monkeypatch.setenv("WORKLIST_DB_PATH", "/tmp/test_worklist.db")
13+
monkeypatch.setenv("MWL_DB_PATH", "/tmp/test_worklist.db")
1414
monkeypatch.setenv("AZURE_RELAY_NAMESPACE", "test-namespace")
1515
monkeypatch.setenv("AZURE_RELAY_HYBRID_CONNECTION", "test-connection")
1616
monkeypatch.setenv("AZURE_RELAY_KEY_NAME", "test-key-name")

0 commit comments

Comments
 (0)