3 Commits
Author SHA1 Message Date
prog1764 207ec7e56b docker: подготовка к запуску в контейнере (Next.js)
- Dockerfile: multi-stage (deps/build/runner), standalone-сборка, non-root user
- next.config.mjs: output: 'standalone'
- docker-compose.yml: порт 3000, env из .env.local
- .dockerignore: node_modules, .next, .env*, кэш
- проверено: npm run build прошёл, standalone артефакт на месте
2026-08-04 20:23:16 +04:00
prog1764 d920f1c559 fix: убрать утёкший токен, обновить Next.js, rate limit на /api/contact (PRJ-4)
- .env.local.example: реальный TELEGRAM_BOT_TOKEN заменён на placeholder (токен скомпрометирован — был в git-истории)
- next 14.2.5 -> 14.2.35 (закрывает известные CVE), eslint-config-next синхронно
- /api/contact: rate limit 5 запросов / 10 минут по IP (in-memory sliding window) + 429
- build проверен: 12 страниц, ошибок нет
2026-08-04 19:43:00 +04:00
grigorij b0bafe740f first commit 2026-08-03 21:02:34 +04:00