Assign printers to a MACHINE and let whichever PC controls it install them, with the observed half kept strictly apart from the assigned half: a collector report can never write an assignment row. Adoption is explicit. Adds a singular relationship type so defaultprinter can mean exactly one, client scripts that converge a bay's queues and correct a drifted one in place, and a wave gate so a fleet-wide driver rollout cannot stampede its own share. On the container side: the compose stack never persisted the instance directory, so a rebuild discarded plugins.json and every upload. It is a volume now, the image ships instance/ owned by the app user so the mountpoint is writable, and the database moves to MySQL 8.4 LTS, which the Windows runbook has recommended since 8.0 went end of life. The image also could not build at all: the frontend stage never copied the plugin staging script it runs. Adds a topology migration guide covering IIS to Docker and back.
20 lines
796 B
INI
20 lines
796 B
INI
# EventSaver config. Lives next to EventSaver.scr.
|
|
# Change these without recompiling. Screensaver re-reads on each launch.
|
|
|
|
# HTTP mode (recommended): pull slides from shopdb over HTTP, cache locally.
|
|
# No file share needed. Point at the shopdb slides feed (/api/slides/feed) for this
|
|
# surface. FIX THE BASE URL if the shopdb path differs on the live box.
|
|
url=https://shopdb.example.net/api/slides/feed?surface=shopfloor
|
|
|
|
# Folder mode (fallback): used only if url is blank. SMB/local path.
|
|
# folder=\\fileserver.example.net\share\tv\shopfloor
|
|
|
|
# Seconds per image (default when a slide has no per-slide time).
|
|
interval=10
|
|
|
|
# 1 = random order, 0 = ordered. Ignored when order.txt / API order is present.
|
|
shuffle=0
|
|
|
|
# Crossfade length in ms (0 = hard cut). Reserved - hard cut in v1.
|
|
fadems=600
|