chris 5b9524e1d9 Add scheduled Square catalog refresh via Docker sidecar
Catalog data only refreshed on first boot, admin button click, or
checkout retry — nothing kept it fresh on a schedule despite the
cache-refresh endpoint being built for cron use. A Next instrumentation
hook was tried first but broke the build (middleware.ts forces
instrumentation.ts into the same edge bundle, which can't resolve
fs/path/crypto). Using a lightweight cron sidecar in the compose stack
instead, so it ships with the deployment regardless of host.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-19 11:27:49 -04:00
Description
No description provided
186 MiB
Languages
TypeScript 52.8%
JavaScript 21%
HTML 11.2%
CSS 7.9%
Shell 6.5%
Other 0.6%