Commit Graph

19 Commits

Author SHA1 Message Date
D Stephenson f8125ed123 Simplify to standalone service on shared nocodb-network, add modem_num field
Strips embedded nocodb/postgres services from compose; switches to shared
nocodb-network. Adds modem_num to NocoDB field list. Fixes session cookie
secure flag. Removes previously-tracked XML template files (covered by .gitignore).
2026-06-23 11:42:47 -05:00
dcstephenson 056bc1cec3 Add xml_templates/.gitkeep 2026-05-19 19:11:54 +02:00
dcstephenson a1c5637313 Delete template_downloads/it-cm-00120.xml 2026-05-19 19:11:12 +02:00
dcstephenson 106ec01842 Delete template_downloads/it-cm-00105.xml 2026-05-19 19:11:00 +02:00
dcstephenson 8361203d6c Add template_downloads/.gitkeep 2026-05-19 19:10:16 +02:00
dcstephenson e3b6ad716e Add template_uploads/.gitkeep 2026-05-19 19:10:15 +02:00
dcstephenson 792d81983b Remove it-cm-00137.xml 2026-05-19 19:07:36 +02:00
dcstephenson 7df8c86b9c Remove it-cm-00130.xml 2026-05-19 19:07:34 +02:00
dcstephenson d549212128 Remove it-cm-00120.xml 2026-05-19 19:07:33 +02:00
dcstephenson 56c8b6d35f Remove it-cm-00116.xml 2026-05-19 19:07:31 +02:00
dcstephenson e652161d85 Remove it-cm-00105.xml 2026-05-19 19:07:30 +02:00
dcstephenson c6f400bcc0 Remove it-cm-00098.xml 2026-05-19 19:07:28 +02:00
dcstephenson 2db4cf74d7 Remove it-cm-00096.xml 2026-05-19 19:07:27 +02:00
dcstephenson e31817bb43 Remove it-cm-00094.xml 2026-05-19 19:07:25 +02:00
dcstephenson 2d07799889 Remove it-cm-00092.xml 2026-05-19 19:07:24 +02:00
dcstephenson 6c854b9af4 Delete template_uploads/it-cm-00090.xml 2026-05-19 19:06:11 +02:00
D Stephenson 1f8cc4fc1f Add README.md 2026-05-05 20:11:39 +00:00
D Stephenson cd819002b4 Add reliability enhancements, reachability pre-check, and AT presets
High-impact reliability:
- SQLite job persistence (rv50x.db) — job history and AT sessions survive restarts
- Extract _login_and_open_modal() — eliminates ~40 lines of duplicated Playwright login logic
- Separate NocoDB view IDs per group via NOCODB_VIEW_ID_ELECTRIC / NOCODB_VIEW_ID_GW env vars
- Excel cache TTL (1h) + size cap (20 files) with eviction helpers
- In-memory job store pruning (MAX_JOBS_MEMORY, default 200)

Functionality:
- TCP reachability pre-check before launching Playwright — fails fast on unreachable devices
- AT command presets — save/load/delete named command sequences, stored in at_presets.json

Ops:
- Bind-mount rv50x.db and at_presets.json in docker-compose so data survives rebuilds
- Add NOCODB_VIEW_ID_ELECTRIC, NOCODB_VIEW_ID_GW, REACH_TIMEOUT env vars to compose
- Ignore runtime files (rv50x.db, at_presets.json, template dirs) in .gitignore

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-23 20:37:17 +00:00
D Stephenson 6c21525b79 Initial commit
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-22 20:43:59 +00:00