All checks were successful
Корень инцидента 2026-06-07: .env.production был в .gitignore → CI-сборка без VITE_API_BASE → API base падал на window.location.origin (rublox.pro) вместо minecraftia-school.ru. redeem-ticket уходил на rublox.pro/api-user (нет такого) → плеер не получал JWT → выбивал на /app через секунду. Файл содержит только публичные URL, секретов нет. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
84 lines
1.8 KiB
Plaintext
84 lines
1.8 KiB
Plaintext
node_modules/
|
||
dist/
|
||
dist-ssr/
|
||
build/
|
||
|
||
# Environment (NEVER commit .env, only .env.example)
|
||
.env
|
||
.env.local
|
||
.env.*.local
|
||
*.local
|
||
|
||
# Editor
|
||
.vscode/*
|
||
!.vscode/extensions.json
|
||
.idea
|
||
.DS_Store
|
||
*.suo
|
||
*.ntvs*
|
||
*.njsproj
|
||
*.sln
|
||
*.sw?
|
||
|
||
# Logs
|
||
logs
|
||
*.log
|
||
npm-debug.log*
|
||
yarn-debug.log*
|
||
yarn-error.log*
|
||
pnpm-debug.log*
|
||
lerna-debug.log*
|
||
|
||
# Local notes & disaster-recovery scripts (kept outside repo)
|
||
disaster-recovery/
|
||
*.local.md
|
||
NOTES.md
|
||
|
||
# Large binary assets (downloaded separately, see README ASSETS section).
|
||
# 106 MB of GLB/PNG/MP3 — would bloat the git repo otherwise.
|
||
# Maintainer provides them as a release artifact.
|
||
public/kubikon-assets/
|
||
|
||
# OS
|
||
Thumbs.db
|
||
|
||
# ============================================================
|
||
# SECURITY — добавлено после взлома 2026-06-04
|
||
# НИКОГДА не коммитить эти файлы — они могут содержать секреты!
|
||
# ============================================================
|
||
CLAUDE.md
|
||
INFO_PROCESS.md
|
||
PASSWORD_*.md
|
||
SECRETS*
|
||
*_SECRETS*
|
||
*.kdbx
|
||
*.kdbx.bak
|
||
.env
|
||
.env.*
|
||
!.env.example
|
||
!.env.sample
|
||
# .env.production содержит ТОЛЬКО публичные URL (api-base, realtime, rublox.pro)
|
||
# — без секретов. Нужен в git, чтобы CI собирал прод-бандл с правильным
|
||
# VITE_API_BASE (иначе API уходит на origin вместо minecraftia-school.ru,
|
||
# redeem-ticket падает → плеер выбивает на /app). Инцидент 2026-06-07.
|
||
!.env.production
|
||
secrets/
|
||
*.pem
|
||
*.key
|
||
id_rsa
|
||
id_ed25519
|
||
known_hosts
|
||
authorized_keys
|
||
|
||
# Текстовые заметки разработчика (могут содержать всё что угодно)
|
||
NOTES*.md
|
||
TODO*.md
|
||
PRIVATE*.md
|
||
INTERNAL_*.md
|
||
|
||
# Бэкапы кода с предыдущих версий
|
||
*.bak
|
||
*.bak_*
|
||
BackUp/
|
||
backup/
|