# Shop — документация v0.20.0 Интернет-магазин на **Node.js** и **PostgreSQL 17**. ## Способы установки | Способ | Когда использовать | |--------|-------------------| | **[Установка через Docker](Install-Docker)** | Быстрый старт, тест, изолированное окружение | | **[Установка без Docker](Install-Native)** | Production на Ubuntu, systemd, свой Caddy | ## Требования **Docker:** Docker Engine 24+, Docker Compose v2. **Без Docker:** Ubuntu 22.04 / 24.04, Node.js 20, PostgreSQL 17. ## Быстрый старт ### Docker (3 команды) ```bash git clone https://git.evilfox.cc/test/shop10.git && cd shop10 git checkout v0.10.0 cp .env.docker.example .env && docker compose up -d --build ``` Сайт: http://localhost:3000 ### Без Docker ```bash git clone https://git.evilfox.cc/test/shop10.git /opt/shop/shop10 cd /opt/shop/shop10 sudo bash scripts/quick-deploy-ubuntu.sh ``` Обновление на работающем сервере: ```bash bash /opt/shop/shop10/scripts/server-update.sh ``` ## Проверка работы ```bash curl -s http://127.0.0.1:3000/health ``` Ожидается: `{"ok":true,"service":"shop","database":"postgresql"}` ## Ссылки - [Репозиторий](https://git.evilfox.cc/test/shop10) - [Releases](https://git.evilfox.cc/test/shop10/releases) - [Решение проблем](Troubleshooting)