Files
twotalesanimation 7150c3f3d2
Deploy / deploy (push) Successful in 39s
Add /drops/: login-protected, view-only shot previews
- nginx basic auth on /drops/ (page and clips); login file and clips live
  on the server only (docker/auth, docker/drops), never in git or the image
- Fails closed: missing login file returns 500; no-store, noindex
- Page reads manifest.json from the server, shows "taken down" when empty
- Player hides download/cast/PiP, blocks right-click, confidential overlay
- DEPLOY.md step 8: how to share a drop and take it down

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-20 14:10:02 +02:00

61 lines
866 B
Plaintext

# See https://help.github.com/articles/ignoring-files/ for more about ignoring files.
# dependencies
/node_modules
/.pnp
.pnp.*
.yarn/*
!.yarn/patches
!.yarn/plugins
!.yarn/releases
!.yarn/versions
# testing
/coverage
# next.js
/.next/
/out/
# production
/build
# misc
.DS_Store
*.pem
# debug
npm-debug.log*
yarn-debug.log*
yarn-error.log*
.pnpm-debug.log*
# env files (can opt-in for committing if needed)
.env*
# vercel
.vercel
# typescript
*.tsbuildinfo
next-env.d.ts
# source media (web versions live in public/)
content/*.mp4
content/*.pdf
# source copies of screen markers (served from public/set/markers)
content/screen_markers/
# video masters
content/*.mov
# previz source renders (web versions in public/previz)
content/crowd/
# /drops/ login and clips: server only, never committed (see DEPLOY.md)
docker/auth/
docker/drops/
content/drops/