b7c8d2ed80
Co-authored-by: Cursor <cursoragent@cursor.com>
1.5 KiB
1.5 KiB
Shop — документация v0.20.0
Интернет-магазин на Node.js и PostgreSQL 17.
Способы установки
| Способ | Когда использовать |
|---|---|
| Установка через Docker | Быстрый старт, тест, изолированное окружение |
| Установка без Docker | Production на Ubuntu, systemd, свой Caddy |
Требования
Docker: Docker Engine 24+, Docker Compose v2.
Без Docker: Ubuntu 22.04 / 24.04, Node.js 20, PostgreSQL 17.
Быстрый старт
Docker (3 команды)
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
git clone https://git.evilfox.cc/test/shop10.git /opt/shop/shop10
cd /opt/shop/shop10
sudo bash scripts/quick-deploy-ubuntu.sh
Обновление на работающем сервере:
bash /opt/shop/shop10/scripts/server-update.sh
Проверка работы
curl -s http://127.0.0.1:3000/health
Ожидается: {"ok":true,"service":"shop","database":"postgresql"}