Files
shop10/CHANGELOG.md
T

1.2 KiB

Changelog

0.10.0 — 2026-05-17

Первый стабильный релиз с PostgreSQL 17. Два способа развёртывания: Docker Compose и без Docker (Ubuntu + systemd).

Возможности

  • Каталог, корзина, регистрация, заказы
  • PostgreSQL 17 (схема, сессии в БД)
  • Caddy: HTTPS и reverse proxy (на хосте или в Docker)
  • Health-check: GET /health

Docker Compose

  • docker compose up -d --build — app + postgres
  • docker compose --profile proxy — опционально Caddy
  • docker-compose.dev.yml — только БД для локальной разработки

Без Docker (production)

  • Ubuntu: Node.js 20, PostgreSQL 17, systemd (deploy/shop.service)
  • Скрипты: setup-postgres-ubuntu.sh, fix-db-connection.sh, server-update.sh, diagnose-502.sh

Исправления

  • seed.js больше не вызывает process.exit при старте сервера (502 от Caddy)
  • Ожидание PostgreSQL в shop.service перед запуском Node