feat(qrcode2stl): add self-contained pinned build stack #22
No reviewers
Labels
No labels
lab-honing
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
adam/foundry!22
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "add-qrcode2stl-stack"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Adds
stacks/qrcode2stl/— a self-hosted, fully local qrcode2stl (QR / text / WiFi / geo / ... → 3D-printable STL).Why a build, not an image: upstream publishes no image (Docker Hub + GHCR both empty), and its own Dockerfile clones
masterunpinned. This stack ships a small multi-stage Dockerfile that clones a pinned commit (a9431ae), builds with Vite (Node 22), and serves the staticdist/vianginx:alpine. Dockhand builds it on deploy.Shape: pure client-side SPA — no backend, DB, volumes, secrets, or runtime env vars.
restart: unless-stopped(genuinely Dockhand-managed). Published ondockernetat host port 8770 (verified free).Validated: built + smoke-tested on the Unraid host itself — image builds clean, nginx serves HTTP 200 with correct title and
/assets/paths; throwaway artifacts removed.Deploy = register as a Dockhand git-stack (compose path
stacks/qrcode2stl/docker-compose.yml) + sync.🤖 Generated with Claude Code
View command line instructions
Checkout
From your project repository, check out a new branch and test the changes.Merge
Merge the changes and update on Forgejo.