Files
apress/.gitignore
T
Omar SobhandClaude Opus 4.8 c02898a02d feat(deploy): serve the App Lab onboarding zip at /download/ (prod + LAN)
Turnkey hosting for the distributable app: both web containers now mount
deploy/download/ read-only and nginx serves it at /download/<file>
(autoindex off, no-store). Drop dist/apess-onboard.zip into deploy/download/
and students fetch https://apess.redclaw.dev/download/apess-onboard.zip →
App Lab "Import an app" → Run. No image rebuild to update the artifact.

The zip carries a baked cloud token, so deploy/download/*.zip is gitignored
and the URL should be treated as a secret (workshop network / access-gated,
not a public link).

Co-Authored-By: Claude Opus 4.8 <[email protected]>
2026-07-22 14:15:15 -07:00

39 lines
642 B
Plaintext

# Logs
logs
*.log
npm-debug.log*
yarn-debug.log*
yarn-error.log*
pnpm-debug.log*
lerna-debug.log*
node_modules
dist
dist-ssr
*.local
# Fleet onboarding secrets/output (claim codes, FLEET_SECRET, board assignments)
deploy/uno-q/kit-codes/
deploy/uno-q/fleet.csv
deploy/lan/.env
deploy/workshop-llm/.env
# Vendored reference repo (QClaw — its own git repo, never commit) + generated output
/Uno-QClaw/
/qr-sheet.html
# Editor directories and files
.vscode/*
!.vscode/extensions.json
.idea
.DS_Store
*.suo
*.ntvs*
*.njsproj
*.sln
*.sw?
# Distributable artifacts (baked token) — never commit
deploy/download/*.zip
deploy/download/*.tar*