release: v0.10.0 — Docker Compose и развёртывание без Docker

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
shop
2026-05-17 09:42:13 +03:00
parent a4541cf266
commit 4248b649ed
4 changed files with 110 additions and 2 deletions
+30
View File
@@ -0,0 +1,30 @@
# 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
[0.10.0]: https://git.evilfox.cc/test/shop10/releases/tag/v0.10.0