docs: Server-Operations — универсальное развёртывание без привязки к домену
Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
+18
-14
@@ -1,4 +1,4 @@
|
||||
# Shop — документация v0.20.0
|
||||
# Shop — документация
|
||||
|
||||
Интернет-магазин на **Node.js** и **PostgreSQL 17**.
|
||||
|
||||
@@ -7,7 +7,8 @@
|
||||
| Способ | Когда использовать |
|
||||
|--------|-------------------|
|
||||
| **[Установка через Docker](Install-Docker)** | Быстрый старт, тест, изолированное окружение |
|
||||
| **[Установка без Docker](Install-Native)** | Production на Ubuntu, systemd, свой Caddy |
|
||||
| **[Установка без Docker](Install-Native)** | Production на Ubuntu, systemd, Caddy |
|
||||
| **[Сервер: установка и обновление](Server-Operations)** | Обновления, systemd, типичные ошибки |
|
||||
|
||||
## Требования
|
||||
|
||||
@@ -17,31 +18,35 @@
|
||||
|
||||
## Быстрый старт
|
||||
|
||||
### Docker (3 команды)
|
||||
### Docker
|
||||
|
||||
```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
|
||||
git clone <URL-вашего-репозитория> shop
|
||||
cd shop
|
||||
cp .env.docker.example .env
|
||||
docker compose up -d --build
|
||||
```
|
||||
|
||||
Сайт: http://localhost:3000
|
||||
|
||||
### Без Docker
|
||||
### Без Docker (сервер)
|
||||
|
||||
```bash
|
||||
git clone https://git.evilfox.cc/test/shop10.git /opt/shop/shop10
|
||||
cd /opt/shop/shop10
|
||||
export SHOP_ROOT=/opt/shop
|
||||
export GIT_REPO_URL='<URL-вашего-репозитория>'
|
||||
|
||||
git clone "$GIT_REPO_URL" "$SHOP_ROOT"
|
||||
cd "$SHOP_ROOT"
|
||||
sudo bash scripts/quick-deploy-ubuntu.sh
|
||||
```
|
||||
|
||||
Обновление на работающем сервере:
|
||||
Обновление:
|
||||
|
||||
```bash
|
||||
bash /opt/shop/shop10/scripts/server-update.sh
|
||||
bash "$SHOP_ROOT/scripts/server-update.sh"
|
||||
```
|
||||
|
||||
## Проверка работы
|
||||
## Проверка
|
||||
|
||||
```bash
|
||||
curl -s http://127.0.0.1:3000/health
|
||||
@@ -51,6 +56,5 @@ curl -s http://127.0.0.1:3000/health
|
||||
|
||||
## Ссылки
|
||||
|
||||
- [Репозиторий](https://git.evilfox.cc/test/shop10)
|
||||
- [Releases](https://git.evilfox.cc/test/shop10/releases)
|
||||
- [Решение проблем](Troubleshooting)
|
||||
- [Сервер: установка и обновление](Server-Operations)
|
||||
|
||||
Reference in New Issue
Block a user