skillpunk
security: remove hardcoded SMTP password, use env vars
feat: configure Mail.ru SMTP for lead form
feat: add PHP form with validation (replaces Yandex.Forms buttons)
chore: simplify Dockerfile (pre-built dist) and commit dist for Docker deploy
feat: add Dockerfile for nginx static hosting
fix: add npm start script for App Platform autostart
fix: добавлен run_cmd для App Platform
fix: откат формы на Яндекс Формы, убрана зависимость от serverless API
fix: correct method name createTransport (not createTransporter)
fix: use Node.js 20 LTS for nodemailer compatibility
fix: explicit commonjs type for nodemailer
fix: update package-lock.json for backend dependencies
feat: backend for form handler with email
fix: add fast HEAD response for health checks
feat: replace serve with custom Node.js static server
feat: add start script for Timeweb deployment
fix: add missing FormData declaration in forms + TypeScript cast
refactor: switch to static build + cloud function for forms
fix: add start.sh wrapper to force HOST=0.0.0.0
fix: hardcode server host 0.0.0.0 in astro config
Все инструменты для разработки на одной платформе
Для полного доступа зарегистрируйтесь или авторизуйтесь на GitVerse