docs: test moves to its own native VM as well; docker-1 keeps CI (Gitea issue 37)
ci / frontend (pull_request) Successful in 49s
ci / server (pull_request) Successful in 11m3s
ci / image (pull_request) Skipped
ci / e2e (pull_request) Successful in 4m15s

Co-Authored-By: Claude Opus 5.5 <[email protected]>
This commit is contained in:
2026-10-27 15:16:07 -06:00
co-authored by Claude Opus 5.5
parent d9aab10987
commit 226f505648
4 changed files with 6 additions and 6 deletions
+1 -1
View File
@@ -1,6 +1,6 @@
# Packet Station
Digital job packets for the PESCO shop floor, rebuilt as a server application. The test stack is Docker Compose on `docker-1`; production will run natively on its own Linux VM (decided 2026-10-27, Gitea issue 37, built in phase 10). The parts: a Python server (FastAPI) that enforces every rule, a worker for scheduled jobs, PostgreSQL 16 for data, and a React frontend as a pure client. VISUAL ERP is read through VisualKit and M-Files through MFilesKit, both PESCO's own read-only libraries. Sign-in is PESCO's Active Directory; every role is a `PS-*` AD group.
Digital job packets for the PESCO shop floor, rebuilt as a server application. Production and test will each run natively on their own Linux VM, and `docker-1` keeps CI only (decided 2026-10-27, Gitea issue 37, built in phase 10). Until then the test stack is Docker Compose on `docker-1`. The parts: a Python server (FastAPI) that enforces every rule, a worker for scheduled jobs, PostgreSQL 16 for data, and a React frontend as a pure client. VISUAL ERP is read through VisualKit and M-Files through MFilesKit, both PESCO's own read-only libraries. Sign-in is PESCO's Active Directory; every role is a `PS-*` AD group.
This is a rebuild of the browser-only install on the M: drive, not a port. Feature parity with that install is the acceptance bar. Read [docs/BRIEF.md](docs/BRIEF.md) for the brief, [docs/PLAN.md](docs/PLAN.md) for the approved phased plan, and [CHANGELOG.md](CHANGELOG.md) for what is done.