From e69000657c17133aaf4407900b5c9e1f949d219c Mon Sep 17 00:00:00 2001 From: Raika Furude Date: Mon, 1 Dec 2025 15:52:01 -0500 Subject: [PATCH] updated codebase to allow for external access --- vitallink/docker-compose.yml | 3 ++- vitallink/frontend/dashboard/src/App.jsx | 2 +- .../dashboard/src/PatientDetailModal.jsx | 2 +- vitallink/frontend/kiosk/src/App.jsx | 2 +- vitallink/vitallink.db | Bin 241664 -> 241664 bytes 5 files changed, 5 insertions(+), 4 deletions(-) diff --git a/vitallink/docker-compose.yml b/vitallink/docker-compose.yml index 603c230..be0a9ed 100644 --- a/vitallink/docker-compose.yml +++ b/vitallink/docker-compose.yml @@ -10,5 +10,6 @@ services: volumes: - ./simulator/wristband_config.yaml:/app/simulator/wristband_config.yaml - ./vitallink.db:/app/vitallink.db + environment: + - HOST_IP=192.168.65.227 # Pi's IP restart: unless-stopped - network_mode: host diff --git a/vitallink/frontend/dashboard/src/App.jsx b/vitallink/frontend/dashboard/src/App.jsx index 2d7ae9a..d3b602b 100644 --- a/vitallink/frontend/dashboard/src/App.jsx +++ b/vitallink/frontend/dashboard/src/App.jsx @@ -4,7 +4,7 @@ import PatientDetailModal from './PatientDetailModal'; // ADD THIS IMPORT const { Activity, AlertCircle, Clock, Users, Bell, Heart, Thermometer, Wind, CheckCircle, UserX } = LucideIcons; -const API_BASE = 'http://localhost:8000'; +const API_BASE = 'http://${window.location.hostname}:8000'; function App() { const [patients, setPatients] = useState([]); diff --git a/vitallink/frontend/dashboard/src/PatientDetailModal.jsx b/vitallink/frontend/dashboard/src/PatientDetailModal.jsx index 87b39d6..f3a64e8 100644 --- a/vitallink/frontend/dashboard/src/PatientDetailModal.jsx +++ b/vitallink/frontend/dashboard/src/PatientDetailModal.jsx @@ -2,7 +2,7 @@ import React, { useState, useEffect } from 'react'; import { LineChart, Line, XAxis, YAxis, CartesianGrid, Tooltip, Legend, ResponsiveContainer, ReferenceLine } from 'recharts'; import { X, TrendingUp, TrendingDown, Activity, Heart, Wind, Thermometer } from 'lucide-react'; -const API_BASE = 'http://localhost:8000'; +const API_BASE = 'http://${window.location.hostname}:8000'; const PatientDetailModal = ({ patient, onClose }) => { const [vitalsHistory, setVitalsHistory] = useState([]); diff --git a/vitallink/frontend/kiosk/src/App.jsx b/vitallink/frontend/kiosk/src/App.jsx index 3249420..5b0938b 100644 --- a/vitallink/frontend/kiosk/src/App.jsx +++ b/vitallink/frontend/kiosk/src/App.jsx @@ -3,7 +3,7 @@ import { AlertCircle, CheckCircle, Clock, User } from 'lucide-react'; import Keyboard from "react-simple-keyboard"; import "react-simple-keyboard/build/css/index.css"; -const API_BASE = 'http://localhost:8000'; +const API_BASE = 'http://${window.location.hostname}:8000'; function App() { const [step, setStep] = useState('welcome'); diff --git a/vitallink/vitallink.db b/vitallink/vitallink.db index 5cd895f35a47fe52f83a91d48cd41293debded53..a4c7bc09b15cb008a736af72c15824767ede81f3 100644 GIT binary patch delta 434 zcmZp8z}N7AZ-O-Atcfzttg{&OstPxz6#FxFZNA~p5itFn3L~2o0|SGQD2p^ZQ-GlX z5Ewh&@-&%nR+yhrcGCiu0>&lNSp^tlnOM$EPZD5!yFE~lv4oL{rEL3gA;$HLEUW?y z5fdkdOwUqe=H@m8YBl}&r28&w*YqbMj5;hpqn##Bv;)cVZ%-6uT+Ai1h)INj*@$Hy z%LUp$t;6 zNrcgMy0j>x^!6tzj0)L&vlw46@bmHg;CsY(hHu+;jtPufjN5G{GCtyAVwg2uVIJeM z$q(kUO*c{o8rY-4=+tg9pK-g%e5MNure_Z S?B<*<=*XnF{ni?0HD&+txy}kc34{e%ne}|N^NsMLMgc@t#FYf7i5R|`;Eiq zBxNyMd6nA1#X-tJOWNVLIJlsMvw2QWPtS_3uIOr_76)5(p^5_*Sd3jv&4sa%dkUK( zo@@GWP+Y^axmHOQJpiVrdA_8O*f!O#UxyEq_O